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

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

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

Ответов - 137, стр: 1 2 3 4 5 6 7 All

Петр: Andrey пишет: За вывод PNG на форму и кнопки в минигуи отвечают две функции: HBITMAP HMG_LoadImage( char * FileName ); HBITMAP HMG_LoadPicture( char * FileName, int New_Width, int New_Height, HWND hWnd, int ScaleStretch, int Transparent, long BackgroundColor, int AdjustImage ); За вывод отвечает HMG_LoadPicture(). HMG_LoadImage() отвечает за загрузку с использованием OLE или GDI+. В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом. Пример приложения

Dima: Петр пишет: В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом. Отлично смотрится

Andrey: Петр пишет: В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом. Классная вещь ! Давно хотелось такого ! А в чем заключается ограничение ?

gfilatov2002: Опубликована новая сборка 17.02 для следующих С-компиляторов: - BCC 5.51 (Harbour и xHarbour) - BCC 10.1 (только Harbour) - XCC (xHarbour) Базовый дистрибутив для BCC 5.5 лежит по адресу http://hmgextended.com/files/CONTRIB/hmg-17.02-setup.exe Прямые ссылки на другие дистрибутивы есть на домашней странице библиотеки Ваши комментарии приветствуются

Alex_Cher: gfilatov2002 пишет: Опубликована новая сборка 17.02 Уважаемый Григорий, резко упало качество картинок расположенных в окне ... click here

gfilatov2002: Alex_Cher пишет: резко упало качество картинок Благодарю за сообщение! Как лечить: закомментируйте следующую экспериментальную строку в функции HMG_LoadPicture() из файла c_image.c hBitmap = LoadOLEPicturePath( ( const char * ) FileName ); и пересоберите библиотеку с помощью батника MakeLib.bat. Если такое лечение помогло, то обязательно сообщите здесь на форуме...

Alex_Cher: gfilatov2002 пишет: закомментируйте следующую экспериментальную строку в функции HMG_LoadPicture() Уважаемый Григорий, замечание устранено ... благодарю за оперативность ...

Петр: Alex_Cher пишет: резко упало качество картинок расположенных в окне Было бы не плохо, если бы вы выложили фрагмент кода, который выводит картинку, и вообще, замечательно было бы оригинал картинки посмотреть

Alex_Cher: Петр пишет: Было бы не плохо, если бы вы выложили фрагмент кода @ 0,30 IMAGE Image_1 PARENT Form_8 PICTURE _tec_dir + '/dat/Logotip.jpg' ; WIDTH 150 HEIGHT 100 TOOLTIP 'ПАО "АВТОВАЗ" 2014 ' click here

Andrey: Петр пишет: В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом. Я использую формы цветные (цвет формы разный). Добавил в пример demo.prg цвет формы: [pre2] MAIN BACKCOLOR BLUE [/pre2] И красота примера накрылась.... Опять обгрызанные края у картинки ...

Петр: Andrey пишет: Опять обгрызанные края у картинки ... Что могу сказать.. Ждите мартовский релиз или апрельский, это как решит Григорий. Но думаю, что уже скоро все будет хорошо

Andrey: Петр пишет: Но думаю, что уже скоро все будет хорошо Отличная новость !

Alw Spencer: Приветстую всех gfilatov2002 пишет: Опубликована новая сборка 17.02 Ошибка компиляции примера: C:\MiniGUI\SAMPLES\BASIC\ExtractIcon\demo2.prg demo2.prg(66) Error E0030 Syntax error "syntax error at '@'"

gfilatov2002: Alw Spencer пишет: demo2.prg(66) Error E0030 Syntax error Запишите эту строку следующим образом: [pre] @ nRow, nCol BUTTON &cObj ; OF Form_1 ; ICON cIconSrc ; EXTRACT nI FLAT ; WIDTH 38 HEIGHT 38 ; ACTION SaveThisIcon( cIconSrc, Val( SubStr( This.Name, At( "_", This.Name ) + 1 ) ) ) [/pre]

gfilatov2002: Опубликована новая сборка 17.03 для следующих С-компиляторов: - BCC 5.51 (Harbour и xHarbour) - BCC 10.1 (только Harbour) Базовый дистрибутив для BCC 5.5 и Harbour лежит по адресу http://hmgextended.com/files/CONTRIB/hmg-17.03-setup.exe Прямые ссылки на другие дистрибутивы есть на домашней странице библиотеки Под заказ возможно сделать сборки для таких С-компиляторов: - MinGW 6.3.0 32-bit и Harbour 3.4.0dev; - MinGW 6.3.0 64-bit и Harbour 3.4.0dev; - PellesC 8.0 32-bit и xHarbour 1.2.3 build 10193.

SergKis: gfilatov2002 В Tsb_addrecord_3 demo.prg (line 359) прошла неточность (когда копировал на сайт), надо nCol := oBrw:nColumn("NAME")

gfilatov2002: SergKis пишет: demo.prg (line 359) прошла неточность Благодарю, поправил в архиве сборки на сайте

i3t4j6: gfilatov2002 пишет: Эта функция использовалась очень давно для поиска абонентов в базе данных по фамилии. Но начиная с версии 1702 происходит сбой - в Combobox введенный символ не отражается, хотя абонент находится. Посмотрите , пожалуйста, на текст. Что изменилось в сравнении с версией 1701? *---------------- Function Poisk2(oBrw) Local Buscar,nRow Buscar:=Form_2.Combo_02.DisplayValue If .Not. Empty(Buscar) If abon->(DbSeek(Buscar)) nRow:=oBrw:nLogicPos() Form_2.Brw_8.Value := Abon->(RecNo()) oBrw:Gopos(nRow) oBrw:Refresh( .T. ) oBrw:lHasChanged := .T. Else PlayBeep() EndIf EndIf Return Nil

Vlad04: Непонятки со сборкой 1703. Создаю новый проект в ДИЗАЙНЕРЕ. Добавляю НОВЫЙ МОДУЛЬ в проект- все нормально, добавляю НОВУЮ ФОРМУ - и всё вываливается И IDE закрывается .Старые проекты нормально открываются. В сборке 1702 такого не было

Vlad04: Что-то с IDE. Сборка 1703 с IDE от 1702 нормально работает



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