On-line: PSP, гостей 3. Всего: 4 [подробнее..]
АвторСообщение
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;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 5 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]


Andrey
постоянный участник




Пост N: 4963
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.06.16 16:26. Заголовок: Dima пишет: А что м..


Dima пишет:

 цитата:
А что мешает то ?


Да по умолчанию ставятся в одни и теже папки...

Dima пишет:

 цитата:
Они живут по разным путям , у меня например.


Как сделано - напиши...

Можно ли сделать 2 разных *.hbp файла в одной папки для сборки 2-х разных ехе-ников ?

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5703
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.06.16 16:48. Заголовок: Andrey пишет: Да по..


Andrey пишет:

 цитата:
Да по умолчанию ставятся в одни и теже папки...


Правда что ли ?
Минигуи под MiGW это архив а не инсталяха и куда распакуешь его туда и встанет.

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5704
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.06.16 17:17. Заголовок: Andrey пишет: Можно..


Andrey пишет:

 цитата:
Можно ли сделать 2 разных *.hbp файла в одной папки для сборки 2-х разных ехе-ников ?


Можно , но надо править дороги в батниках.

PS
Все дело в дорогах и батниках если кратко.

Спасибо: 0 
Профиль
Alex_Cher





Пост N: 27
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 14.06.16 12:39. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Сегодня выпущен очередной релиз библиотеки Minigui Ex. Сборка для компилятора BCC лежит на официальном сайте библиотеки по адресу: http://hmgextended.com/files/CONTRIB/hmg-16.05-setup.zip



После обновления 16.05 при вызове GRID поверх стали появляться
lable главного окна ...

Было

стало


Спасибо: 0 
Профиль
Haz
администратор




Пост N: 1010
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 14.06.16 13:49. Заголовок: Alex_Cher пишет: пр..


Alex_Cher пишет:

 цитата:
при вызове GRID поверх стали появляться
lable главного окна ...


Возможно проблему решит SetFocus на Grid или Hide на Label и Button
и зачем создавать себе трудности выводя контролы с пересекающимися координатами
если на форме в одном месте должно выводиться несколько контролов, у меня к примеру в зависимости от условий это GetBox, Combo, CheckBox и др. то видимый всегда один, остальные прячу


Спасибо: 0 
Профиль
Alex_Cher





Пост N: 28
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 14.06.16 14:50. Заголовок: Haz пишет: Возможно..


Haz пишет:

 цитата:
Возможно проблему решит SetFocus на Grid или Hide на Label и Button



В общем согласен ..., но на предыдущих сборках Enabled на Label и Button (как видно на фото)
решал все подобные проблемы.


Спасибо: 0 
Профиль
Softlog86



Пост N: 304
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 14.06.16 17:23. Заголовок: SHOW/HIDE и VISIBLE..


SHOW/HIDE и VISIBLE для Label работают не так как ENABLE .... :)

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 954
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 15.06.16 10:21. Заголовок: Сегодня выпущен очер..


Сегодня выпущен очередной релиз библиотеки Minigui Ex.

Сборка для компилятора BCC лежит на официальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-16.06-setup.zip

Также доступна сборка для компилятора MinGW32 по адресу:

http://hmgextended.com/files/CONTRIB/hmg1606-mingw.exe

и для компилятора MinGW64 по адресу:

http://hmgextended.com/files/CONTRIB/minigui64-1606.exe

и компактный архив для последней доступной версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg1606_xhb10151.zip

Обратите внимание, что для mingw-сборок использована fork-версия Харбора от Виктора Закатса без всяких изменений с моей стороны

Спасибо: 1 
Профиль
Dima
администратор




Пост N: 5730
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.06.16 21:34. Заголовок: gfilatov2002 Исполь..


gfilatov2002
Использование CUEBANNER для BTNTEXTBOX возможна ?

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 956
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 16.06.16 22:06. Заголовок: Dima пишет: Использ..


Dima пишет:

 цитата:
Использование CUEBANNER для BTNTEXTBOX


Да, это возможно. Благодарю за предложение

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5845
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.07.16 15:55. Заголовок: gfilatov2002 А возм..


gfilatov2002
А возможно ли сделать что бы в BUTTONEX , IMAGESIZE срабатывал и для иконок и bmp зашитых в ресурс EXE
файла ?
Объясню для чего надо.
Есть икона в ресурсе 32x32 и ее можно будет прицепить на любую кнопку уменьшив/увеличив ее размеры.
А так пока приходится держать пару - тройку одинаковых икон с разными размерами.

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 960
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 06.07.16 18:29. Заголовок: Dima пишет: Есть ик..


Dima пишет:

 цитата:
Есть икона в ресурсе 32x32 и ее можно будет прицепить на любую кнопку уменьшив/увеличив ее размеры.


Не получится, поскольку функция HMG_LoadPicture(), которая используется для масштабирования, не дружит с иконками

Dima пишет:

 цитата:
приходится держать пару - тройку одинаковых икон с разными размерами.


Попробуй конвертировать самую большую иконку в PNG формат
Возможно, тогда проблема с избыточными ресурсами будет решена

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4995
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.07.16 18:51. Заголовок: Dima пишет: А так п..


Dima пишет:

 цитата:
А так пока приходится держать пару - тройку одинаковых икон с разными размерами.


Давно так мучаюсь... Куча дублей одной иконки...

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5847
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.07.16 21:35. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Попробуй конвертировать самую большую иконку в PNG формат


Идея отличная
Так и сделал , поигрался....
Личные наблюдения:
 
1. ICO и BMP идеально ложатся на кнопку без искажений (играл с размером 32x32)
2. Тот же PNG такого же размера (говорю примерно о такой пикче но 32x32 http://www.icons101.com/icon_png/size_512/id_73282/Excel.png
лечь то она легла , но края "обгрызаны" будто хомячки погрызли.
В редакторе (вьювере) картинок , ICO и такой же PNG с таким же размером выглядят идентично
Попробовал ее масштабировать средствами BUTTONEX до 24x24 , та же песня , края "погрызаны"

Куда копать пока не понял. Остался на варианте 1 , там все идеально.

Спасибо: 0 
Профиль
Andrey
постоянный участник




Пост N: 4996
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.07.16 23:01. Заголовок: Dima пишет: Куда ко..


Dima пишет:

 цитата:
Куда копать пока не понял.


Нужно менять (допиливать) функцию.
За вывод 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 );

Вот есть подсказки как нужно делать:
https://msdn.microsoft.com/en-us/library/ee719902(v=VS.85).aspx
https://code.logos.com/blog/2008/09/displaying_a_splash_screen_with_c_part_i.html

Григорий написал:
"Теперь дело за "МАЛЫМ" - найти сишника, который согласится конвертировать эту "радость" в среду Харбора."

Я пока не смог найти Сишника, лето... пора отпусков... Жду сентября...

Вот пример для ICO - https://cloud.mail.ru/public/85DF/VqQteEoJp
Вот пример для PNG - https://cloud.mail.ru/public/DMSe/n43rPEZnk
А вот так выглядит PNG на C# - https://cloud.mail.ru/public/HuNC/xaHcVzLLz

Спасибо: 0 
Профиль
Dima
администратор




Пост N: 5849
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.07.16 08:25. Заголовок: Andrey пишет: А вот..


Andrey пишет:

 цитата:
А вот так выглядит PNG на C#


Выглядит отлично

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 963
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 13.07.16 10:45. Заголовок: Завершена подготовка..


Завершена подготовка новой (возможно, последней с моим участием) сборки библиотеки, которая будет опубликована завтра.

Полный список изменений см. ниже
Скрытый текст

Благодарю за Ваше внимание, а также за финансовую поддержку данного проекта

P.S. Отдельный респект Андрею Верченко и Владимиру Рудоманову за посильную материальную помощь разработки этой библиотеки

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 964
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 14.07.16 09:44. Заголовок: Как и обещал, выложи..


Как и обещал, выложил очередную сборку на оф.сайте библиотеки.

Ссылки на дистрибутивы есть на этой странице
http://hmgextended.com/download.html

Желаю успеха в нелегком труде программиста

Спасибо: 1 
Профиль
Dima
администратор




Пост N: 5931
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.07.16 09:12. Заголовок: gfilatov2002 Есть п..


gfilatov2002
Есть проблема. Окно + бровс.
В винде жму свернуть все окна и так раз 5 подряд , после очередного восстановления окна , бровс куда то исчез :)
Похожий пример из FW , отработал нормально.

К примеру вот на этом примере глючит C:\MiniGUI\SAMPLES\Advanced\Tsb_LoadFields\

ЗЫ
Вынь 7

Спасибо: 0 
Профиль
Haz
администратор




Пост N: 1035
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 30.07.16 11:07. Заголовок: Dima пишет: ЗЫ Вын..


Dima пишет:

 цитата:
ЗЫ
Вынь 7


В этом ЗЫ у минигуи наблюдаются проблемы с передачей фокуса. Как исправлять - не представляю, т.к. ты сам пишешь не на каждый раз глючит и ловить причину не ясно где.
На 8/10 устал нажимать на свернуть окна - все работает штатно.

Спасибо: 0 
Профиль
Ответов - 300 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 210
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет