Уже скоро 2019 год будет, а эти функции до сих пор неизменны.
Экраны большие у пользователей уже давно.
Замучили юзера вопросом, а побольше шрифт можно сделать для этих окон ?
A то читать приходиться через лупу.
Настолько мелкий шрифт в этих сообщениях для больших экранов.
Можно ли установить для этих окон при запуске программы
РАЗМЕР фонта, ну и до кучи сам фонт ?
Типа:
SET MSGFUNCT FONT TO cFont, nFontSize
Как есть команда:
SET FONT TO cFont, nFontSize
Ну и до кучи задать другой размер иконки и картинки:
SET MSGFUNCT SIZE 256 // или 48, 64, 72, 96, 128
SET MSGINFO SIZE 64 ICO "INFO64.ICO"
Тогда за иконку отвечать будет сам программист.
Нет иконки в ресурсах, и нет в окошке иконки.
И цвета окошек тоже:
SET MSGINFO BACKCOLOR aDim1 FONTCOLOR aDim2
SET MSGSTOP BACKCOLOR aDim1 FONTCOLOR aDim2
SET MSGEXCL BACKCOLOR aDim1 FONTCOLOR aDim2
SET MSGDEBUG BACKCOLOR aDim1 FONTCOLOR aDim2
Если это нельзя сделать для этих функций и не хочется увеличивать размер ресурсов
для текущей версии МиниГуи, то хотелось бы иметь дополнительную библиотеку
MiniguiExt.lib и файл ресурсов
miniguiExt.res Т.е. сделать доп.функции:
Msg2Info(), Msg2Stop(), Msg2Exclamation(), Msg2Debug()
Оставить обычный синтаксис и типа такого:
SET MSG2FUNCT FONT TO cFont, nFontSize
SET MS2GINFO SIZE 64 ICO "INFO64.ICO"
Msg2Info( cMsg , "Инфо", ......, cFont, nFontSize, 64, "INFO64.ICO", aDim1, aDim2 )
------------------------------------------------------------------
Надоели танцы с бубнами, чтобы сменить иконку в этих функциях !!!
Сначала в ресурсном файле объявить:
#define MSGINFO 1005
Потом в prg-модуле нужно ставить:
#define MSGINFO 1005
и ещё потом уже где тебе нужно:
MsgInfo( cMsg , "Инфо", MSGINFO, .F. )
А по простому нельзя сделать ?