Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №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

Andrey: Dima пишет: А без него пашет ? Да, сейчас проверил, пашет без него... Я сразу делал с CRLF, из-за этого и подумал что не работает...

Softlog86: После обновления MiniGUI обнаружил бяку : организовываю рамку (FRAME ) а размер шрифта для CAPTION - как не меняй - всё-равно мелкий - точек примерное 3-5 в высоту . PS: оказывается при инициализации указание высоты шрифта никак не учитывается , необходимо уже после инициализации принудительно задать : WIN1.FRAME_1.FONTSIZE:=10 ....

SergKis: gfilatov2002 Можно ли добавить в TsBrowse ? h_tbrowse.prg: ... METHOD LButtonDown( nRowPix, nColPix, nKeyFlags ) CLASS TSBrowse // line 6485 ... [pre2] ElseIf lFooter lMChange := ::lMChange ::lMChange := .F. If ::aColumns[ nAtCol ]:bFLClicked != Nil Eval( ::aColumns[ nAtCol ]:bFLClicked, uPar1, uPar2, ::nAt , Self ) // добавить If ::oWnd:hCtlFocus != Nil .and. ::oWnd:hCtlFocus != ::hWnd Return 0 EndIf EndIf ::lMChange := lMChange ::DrawFooters() ElseIf lSpecHd .and. ::lEditableHd lMChange := ::lMChange ::lMChange := .F. If ::aColumns[ nAtCol ]:bSLClicked != Nil Eval( ::aColumns[ nAtCol ]:bSLClicked, uPar1, uPar2, ::nAt , Self ) // добавить ... [/pre2] при lHeader есть Eval( ::aActions[ nAtCol ], Self, uPar1, uPar2 ) а в этих местах нет.


gfilatov2002: SergKis пишет: Можно ли добавить в TsBrowse ? Благодарю за подсказку. Уже добавил эти изменения

Andrey: Григорий ! А почему при использовании функции \MiniGUI\SAMPLES\Advanced\INET_CHECKER нужно обязательно указывать библиотеку calldll ? Если забудешь указать, программа всё равно собирается и функция IsConnected() всегда выдает F

gfilatov2002: Andrey пишет: функции \MiniGUI\SAMPLES\Advanced\INET_CHECKER Этот пример уже исправлен в новой сборке и больше не требует использования библиотеки calldll Новая сборка запланирована к выходу на следующей неделе...

gfilatov2002: Новый релиз библиотеки для компилятора BCC выложил, как и обещал, на официальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-2.4.7-setup.zip Также доступна полная сборка для компилятора MinGW по адресу: http://hmgextended.com/files/CONTRIB/hmg247-mingw.exe и компактный архив для свежей версии компилятора xHarbour http://hmgextended.com/files/CONTRIB/xhmg247_xhb10127.zip Благодарю за внимание Замечание. Поскольку замутил большой проект с амерами, выход новых сборок в ближайшем будущем НЕ планируется...

santy: Поздравляю Григорий, а Вы переживали Всё что делается, делается к лучшему. Удачи в новом проэкте.

Andrey: santy пишет: Удачи в новом проэкте. Присоединяюсь !

Andrey: gfilatov2002 пишет: Этот пример уже исправлен в новой сборке и больше не требует использования библиотеки calldll Не работает ! Собрал свой пример без calldll и пишет что инет не доступен. Подсоединил опять calldll - заработало. Григорий, посмотрите пожалуйста ещё MODAL окно, не работают ограничивающие размеры... Пост N: 4233 http://clipper.borda.ru/?1-1-0-00000427-000-220-0-1433857394

gfilatov2002: Andrey пишет: посмотрите пожалуйста ещё MODAL окно, не работают ограничивающие размеры Посмлтрел пример в папке samples\Basic\MinMaxSize для MODAL окна - все работает нормально

gfilatov2002: Andrey пишет: Собрал свой пример Речь шла о переработанном примере в папке INET_CHECKER, который сейчас не использует библиотеку calldll

Andrey: gfilatov2002 пишет: Речь шла о переработанном примере в папке INET_CHECKER, который сейчас не использует библиотеку calldll Понял. Спасибо !

Andrey: gfilatov2002 пишет: Посмлтрел пример в папке samples\Basic\MinMaxSize для MODAL окна - все работает нормально Пример работает. Я его модифицировал немножко... ... он перестал работать ... https://cloud.mail.ru/public/7oL2/QXYYUuyyu Что не так делаю ?

gfilatov2002: Andrey пишет: он перестал работать Благодарю за пример - уже исправил старую опечатку при обработке модальных окон До выхода новой сборки с исправлением используйте присвоение, как это сделано в примере samples\Basic\MinMaxSize

gfilatov2002: Просто к сведению. Выпустил сегодня beta 3 для следующей сборки 2.4.8. Финальный релиз запланирован на следующей неделе [pre2] * Fixed: Bug at changing of a position of a Panel Window at runtime. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Fixed: Bug at changing of the font attributes of a Label control with 'Transparent' property at runtime. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\Label) * Fixed: Old typo at the assigning of the MaxWidth and MaxHeight properties in a Modal window at his definition. Problem was reported by Verchenko Andrey <verchenkoag@gmail.com>. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\MinMaxSize) * Changed: The function ProcessMessages() is defined as pseudo-function. This function is wrapper for the new C-function DoEvents(). Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\NoWait) * Changed: The C-functions GetComputerName() and GetUserName() are defined as pseudo-functions now. They are the wrappers for the corresponding [x]Harbour functions. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo in folder \samples\Basic\GetUserName) * Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG: - the C-functions SysRefresh() and nMakeLong() are defined as pseudo-functions. They are the wrappers for the corresponding MiniGUI functions. Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: HbSQLite3 library: - update for using SQLITE3 version 3.8.11dev (from 3.8.10.2). Contributed by Grigory Filatov <gfilatov@inbox.ru> * Updated: Harbour Compiler 3.2.0dev (SVN 2015-06-02 13:31). Contributed by Grigory Filatov <gfilatov@inbox.ru> (look at ReadMe.txt in folder \harbour) * Updated: HMGS-IDE v.1.3.0. Project Manager and Two-Way Visual Form Designer. This version is considered as Beta release. Contributed by Walter Formigoni <walter.formigoni@uol.com.br> (look for what's new at changelog.txt in folder \Ide) * Updated: 'Print Pie Graph' sample: - added a context menu for the pie graph. Contributed by Grigory Filatov <gfilatov@inbox.ru> (see demo.prg in folder \samples\Basic\GraphPrint) [/pre2]

Andrey: Григорий, подскажи пожалуйста решение для Пост N: 4257 http://clipper.borda.ru/?1-1-0-00000427-000-220-0 У меня не получается понять и примеров по нему нет, кроме 2х...

gfilatov2002: Andrey пишет: А как изменить цвета для него ? Для этого элемента управления используются только системные цвета, которые назначаются внутри Си-кода SetTextColor( pdis->hDC, GetSysColor( COLOR_WINDOWTEXT ) ); SetBkColor( pdis->hDC, GetSysColor( COLOR_WINDOW ) ); Использование пользовательских цветов не предусмотрено

Andrey: gfilatov2002 пишет: Использование пользовательских цветов не предусмотрено Спасибо ! Хоть легче стало...

Dima: gfilatov2002 В упор не вижу библы BosTaurus под MINGW , что делать ? PS Прикрутил сам.



полная версия страницы