Автор | Сообщение |
gfilatov
|
| модератор
|
Пост N: 699
Зарегистрирован: 25.05.05
|
|
Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)
Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|
gfilatov2002
|
| moderator
|
Пост N: 847
Зарегистрирован: 11.02.10
|
|
Отправлено: 06.11.15 17:53. Заголовок: alexandr11 Мне каже..
alexandr11 Мне кажется, что тут дело в том, что LABEL - это статический элемент управления. Поставьте в это окно вторым номером, например, CHECBOX, и прокрутка заработает
|
|
|
krutoff
|
| |
Пост N: 176
Зарегистрирован: 17.10.05
|
|
Отправлено: 07.11.15 13:46. Заголовок: IMAGE
Столкнулся с тем, что контрол IMAGE показывает файл ICO только, если указать полное название файла (допустим "user.ico"), а если указать ICO в файле ресурсов .RC - то IMAGE его не покажет.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 849
Зарегистрирован: 11.02.10
|
|
Отправлено: 07.11.15 14:43. Заголовок: krutoff пишет: конт..
krutoff пишет: цитата: | контрол IMAGE показывает файл ICO |
| Дело в том, что библиотека GDIPlus, которая сейчас используется как движок в элементе управления IMAGE, не дружит с ICO и CUR ресурсами. По зато отображает PNG и TIF картинки. Поэтому для показа на форме ICO файлов/ресурсов рекомендую использовать функцию DrawIcon( hWnd, w, h, hIcon ), примеры использования которой есть в папке minigui\samples.
|
|
|
alexandr11
|
| |
Пост N: 23
Зарегистрирован: 17.12.14
|
|
Отправлено: 09.11.15 12:01. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Мне кажется, что тут дело в том, что LABEL - это статический элемент управления |
| спасибо, Григорий я тоже так подумал
|
|
|
alexandr11
|
| |
Пост N: 24
Зарегистрирован: 17.12.14
|
|
Отправлено: 09.11.15 14:15. Заголовок: VIRTUAL WINDOWTYPE PANEL
возник еще один вопрос на эту тему я объявляю окно PANEL со свойствами HEIGHT 100, VIRTUAL HEIGHT 3000 затем (уже во время выполнения программы) увеличиваю HEIGHT (по нажатию кнопки) и получается, что VIRTUAL HEIGHT становится более 3000 (понимаю это по содержимому окна) как с этим бороться? помогите пожалуйста пример ниже Скрытый текст #include "minigui.ch" #include "BosTaurus.CH" ************************** Function Main DEFINE WINDOW SAST_1; AT 0,0 ; WIDTH GETDESKTOPWIDTH(); HEIGHT GETDESKTOPHEIGHT()-50; TITLE "SAST_1"; WINDOWTYPE MAIN DEFINE WINDOW WIN_2; ROW 10; COL 10; WIDTH 200; HEIGHT IIF(.T.,100,BT_ClientAreaHeight("SAST_1")-100); VIRTUAL HEIGHT 3000; WINDOWTYPE PANEL IF .T. DEFINE BUTTON BUTTON_0 ROW 2900 COL 10 CAPTION 'otmetka 2900' WIDTH 130 HEIGHT 30 END BUTTON ENDIF END WINDOW DEFINE BUTTON BUTTON_1 ROW 30 COL 300 CAPTION 'GO_HEIGHT' ACTION WIN_2.HEIGHT:=BT_ClientAreaHeight("SAST_1")-100 WIDTH 100 HEIGHT 30 END BUTTON END WINDOW CENTER WINDOW SAST_1 activate window SAST_1 Return Nil
|
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 850
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.11.15 15:15. Заголовок: Просто к сведению. В..
Просто к сведению. Выпустил сегодня RC2 для следующей сборки 2.5.5. Список изменений см. ниже Скрытый текст
* Fixed: Correction of the vertical position of the page titles for the font's size more than 12 pt in the ownerdraw colored TAB. Requested by Verchenko Andrey <verchenkoag@gmail.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo.prg in folder \samples\Basic\TAB) * Fixed: Wrong vertical (and horizontal) scroll up in the Virtual Panel window when the thumbs of scroll bar were in a zero position and you are click a scrolling bar up (or left) arrow button. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\CONTAINERS\Panel_2) * Enhanced: The GetBox control supports additionally a hotkey Ctrl+Y for clearing of the current value. Suggested and contributed by Gilbert Vaillancourt. * Enhanced: Added a horizontal scrolling of a long text string in the function WaitWindow(). Requested by Marcelo Brigatti <mbrigatti@uol.com.br>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo.prg in folder \samples\Basic\WAIT_WINDOW) * Changed: SplitChild windows without caption can not be closed with <Alt+F4> hotkey pressing by default. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Header file i_hmgcompat.ch for compatibility with Official HMG: - added a new command RELEASE MEMORY; - added the pseudo-function HMG_ChangeWindowStyle(). Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: 'HMG Debugger' library (see source in folder \Source\Debugger). Based upon a contribution of Claudio Soto <srvet@adinet.com.uy>. Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Advanced\DBG_TEST) * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - fixed a program crash at the simultaneous using of the column's 'Valid' clause and the function SetBtnGet(). Problem was reported by Gilbert Vaillancourt. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: HbSQLite3 library: - update for using SQLITE3 version 3.9.2 (from 3.9.1). Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Harbour Compiler 3.2.0dev (SVN 2015-11-05 18:20). Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * New: 'Graph Print on datas from the database' sample. Contributed by Stefano Biancini <biancini.stefano[at]libero.it>. Revised by Pierpaolo Martinello <pier.martinello[at]alice.it> (see in folder \samples\Basic\GraphPrint_2) * New: 'ErrorSys HMG Custom' sample. Contributed by Toledo <toledo@pctoledo.com.br>. Revised by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Basic\Hmg_Error) * Updated: 'ProgressBar' sample: - using of the function SuppressKeyAndMouseEvents() for blocking of the mouse and keyboard pressing at the event's processing. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo2.prg in folder \samples\Basic\PROGRESSBAR) * Updated: 'TSBrowse SetArrayTo method usage' sample. Contributed by Verchenko Andrey <verchenkoag@gmail.com> (see in folder \samples\Advanced\Tsb_SetArrayTo) * Updated: 'WebCam preview and capture' sample: - Added: saving the captured image to the PNG file. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see in folder \samples\Advanced\WebCam_2)
| Ваши комментарии приветствуются...
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4571
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.11.15 17:15. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Ваши комментарии приветствуются... |
| Забыл про Tsb_config - версия 1.2 !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 851
Зарегистрирован: 11.02.10
|
|
Отправлено: 12.11.15 18:48. Заголовок: Andrey пишет: Забыл..
Andrey пишет: цитата: | Забыл про Tsb_config - версия 1.2 |
| Нет, не забыл Но оставил в примерах версию 1.0 (как более простую) с учетом предложенных исправлений
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 853
Зарегистрирован: 11.02.10
|
|
Отправлено: 18.11.15 09:34. Заголовок: Выпустил сегодня оче..
Выпустил сегодня очередной релиз библиотеки. Сборка для компилятора BCC лежит на официальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.5.5-setup.zip Также доступна сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg255-mingw.exe и компактный архив для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg255_xhb10138.zip Благодарю за внимание Примечание. Небольшое дополнение к файлу изменений этой сборки: цитата: | * New: Draw Icon command with the transparent support. Syntax: DRAW ICON IN WINDOW <windowname> AT <row>,<col> ; PICTURE <filename> ; [ WIDTH <w> ] ; [ HEIGHT <h> ] ; [ COLOR <rgb> ] ; [ <transparent: TRANSPARENT> ] Requested by Verchenko Andrey <verchenkoag@gmail.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Applications\UPXshell) Note: It is an experimental feature. |
| Также для компилятора MinGW добвлена следующая настройка для совместимости с BCC: ldflags=-Wl,-- allow-multiple-definition
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 4579
Зарегистрирован: 12.09.06
|
|
Отправлено: 19.11.15 16:56. Заголовок: Пропустил новую верс..
Пропустил новую версию... gfilatov2002 пишет: цитата: | Note: It is an experimental feature. |
| А когда будет постоянной версией ?
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 854
Зарегистрирован: 11.02.10
|
|
Отправлено: 19.11.15 17:18. Заголовок: Andrey пишет: когда..
Andrey пишет: После подтверждения от пользователей, что все работает нормально Обычно это может занимать до 3-х месяцев Кстати, сейчас занимаюсь портированием сборки на 64-битные рельсы Для этого пришлось пересматривать ВЕСЬ сишный код (кроме 2-х модулей), исправлять найденный опечатки и оптимизировать код... В качестве 64-битного компилятора использую MinGW версии 4.8.1 Требуются тестировщики
|
|
|
|
sashaBG
|
| постоянный участник
|
Пост N: 171
Зарегистрирован: 15.09.05
|
|
Отправлено: 19.11.15 23:00. Заголовок: Я записываюсь
Я записываюсь . Сейчас есть немного времени и WINDOWS 10 64bit . Григорий , посылайте когда будет материал для тестирования . можно на office@almaleto.com
|
|
|
santy
|
| |
Пост N: 333
Зарегистрирован: 16.12.08
|
|
Отправлено: 20.11.15 00:08. Заголовок: Григорий, если будет..
Григорий, если будет готовый вариант, присылайте -> lex26@ukr.net.
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 855
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.15 13:53. Заголовок: santy пишет: если ..
santy пишет: цитата: | если будет готовый вариант, присылайте |
| Благодарю за отклик! В ближайшее время я подготовлю первую бету Minigui 64 для тестирования и пришлю ссылку на нее всем, кто заинтересовался
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 856
Зарегистрирован: 11.02.10
|
|
Отправлено: 21.11.15 16:53. Заголовок: Мечты сбываются! :s..
Мечты сбываются! Предлагаю всем желающим протестировать первую бету Minigui 64 по адресу: http://hmgextended.com/files/CONTRIB/minigui64-beta.exe В этот архив включены: - Minigui 64 source and binaries; - Harbour 64 compiler 3.2.0dev; - MinGW 64 C-compiler 4.9.2. Заранее благодарен за все критические отзывы
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 857
Зарегистрирован: 11.02.10
|
|
Отправлено: 23.11.15 22:57. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Предлагаю всем желающим протестировать первую бету Minigui 64 |
| Выложил очередную бета-версию по адресу: http://hmgextended.com/files/CONTRIB/minigui64-beta.exe Добавил в архив следующие библиотеки (с примерами использования): - BosTaurus; - CallDll; - Debugger; - WinReport. По-прежнему ожидаю Ваши критические отзывы...
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 858
Зарегистрирован: 11.02.10
|
|
Отправлено: 25.11.15 11:57. Заголовок: Выложил заключительн..
Выложил заключительную бета 3-версию с небольшими доработками по адресу: http://hmgextended.com/files/CONTRIB/minigui64-beta.exe Полный список изменений ниже Скрытый текст
* Updated: The all C-code was modified for the correct compiling on 64-bit: - added a new header mgdefs.ch for 64-bit conversion; - added a new function IsExe64() which check if our app is 64-bit; - added Windows64.Manifest in the folder \Resources; - revised HbPrinter, MiniPrint, TsBrowse and WinReport libraries for 64-bit compatibility. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\MAINDEMO_(SYNTAX_I)) * Updated: Documented the internal C-function IsWow64(): - return TRUE if a 32-bit application is running under 64-bit Windows; - return FALSE if a 32-bit application is running under 32-bit Windows; - return FALSE if a 64-bit application is running under 64-bit Windows. Remark: WOW64 is the x86 emulator that allows 32-bit Windows-based applications to running on 64-bit Windows. * Updated: CallDll library source code (see in folder \Source\CallDll). It is based on the Harbour core DLL functions now. DECLARE syntax and format are preserved for backwards compatibility, but, it is recommended to use CallDll32 function instead. Syntax was changed as: CallDll32( cDllName, nReturnType, cFunctionName [, <parameters> ] ) Note: CallDll32() detects the current code page and appropriately call the ANSI or Unicode version of the function. Based upon a contribution by Claudio Soto <srvet@adinet.com.uy>. Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru> (see demos in folder \samples\Basic\CallDll) * Updated: 'Bos Taurus' Graphics Library for 64-bit compatibility. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see source in folder \Source\BosTaurus) * Updated: 'HMG Debugger' library for 64-bit compatibility. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see source in folder \Source\Debugger).
| Желаю всем удачи!
|
|
|
alexandr11
|
| |
Пост N: 25
Зарегистрирован: 17.12.14
|
|
Отправлено: 26.11.15 16:24. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | alexandr11 пишет: цитата: если нажать мышью на стрелку вверх, то выполняется прокрутка окна (panel), хотя ползунок уже находится в самой верхней позиции Поправил эту бяку для вертикального и горизонтального сдвигов. Благодарю за наглядный пример цитата: как можно от этого избавиться? Ждите ноябрьскую сборку в конце месяца... |
| скачал новую сборку действительно - вверх и влево не прокручивается (при нажатии на стрелку) но прокручивается вниз и вправо кроме того - появился какой-то глюк - в моей программе нижнюю стрелку сначала не видно она появляется после того, как кликнуть мышью в том месте, где она должна быть но вот тестовый пример не удается сделать - там все нормально не пойму от чего это зависит
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 860
Зарегистрирован: 11.02.10
|
|
Отправлено: 26.11.15 17:16. Заголовок: alexandr11 пишет: п..
alexandr11 пишет: цитата: | прокручивается вниз и вправо |
| Все верно - посчитал это некритичным... alexandr11 пишет: цитата: | тестовый пример не удается сделать - там все нормально |
| Возможно, что стрелка перекрывается надписью Label, но точнее сказать, в чем причина, - сложно
|
|
|
alexandr11
|
| |
Пост N: 26
Зарегистрирован: 17.12.14
|
|
Отправлено: 27.11.15 09:45. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Возможно, что стрелка перекрывается надписью Label, но точнее сказать, в чем причина, - сложно |
| дело в том, что в MiniGUI 2.4 все нормально буду искать спасибо
|
|
|
Ответов - 300
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
All
[только новые]
|
|