Всем привет!
Подскажите, как изменить размер шрифта(текста) в созданном меню трея?
Перерыл справку, можно получить индификатор созданного меню трея.
В примере есть как это работает, но в структуре MenuInfo нет настроек размера текста(((
Подскажите, хоть в какую сторону рыть... или как сделать)
Народ, ну помогите кто-нибудь)
Нашел как изменить размер элементов трея меню, при помощи вставки иконок.
Установил туда картинки размером 32x32, теперь менюшки в два раза больше.
Вот как примерно выглядит, может кому полезно будет:
Теперь размер элементов можно задавать размером картинок(иконок).
Это спасло ситуацию, теперь можно спокойно попадать пальцем по тачскрину куда надо:
Но этот мелкий текст меня добивает((((
Спасайте, помогите навести красоту.
Подскажите, как изменить размер шрифта(текста) в созданном меню трея?
Перерыл справку, можно получить индификатор созданного меню трея.
В примере есть как это работает, но в структуре MenuInfo нет настроек размера текста(((
Подскажите, хоть в какую сторону рыть... или как сделать)
Код:
Local $hMenu = TrayItemGetHandle(0) ; Get the internal menu handle
Local $hBrush = DllCall("gdi32.dll", "hwnd", "CreateSolidBrush", "int", "0xEEBB99")
$hBrush = $hBrush[0]
Local $tMenuInfo = DllStructCreate("dword;dword;dword;uint;ptr;dword;ptr")
DllStructSetData($tMenuInfo, 1, DllStructGetSize($tMenuInfo))
DllStructSetData($tMenuInfo, 2, BitOR($MIM_APPLYTOSUBMENUS, $MIM_MAXHEIGHT, $MIM_BACKGROUND, $MIM_STYLE))
DllStructSetData($tMenuInfo, 3, BitOR($MNS_AUTODISMISS, $MNS_MODELESS, $MNS_NOCHECK)) ; Автоматическое закрытие меню через 10 сек. Меню не останавливает работу скрипта. Отсутствует место для галочки.
DllStructSetData($tMenuInfo, 4, 400) ; Максимальная высота меню в пикселях.
DllStructSetData($tMenuInfo, 5, $hBrush) ; Созданная кисть для фона меню/элемента.
DllCall("user32.dll", "int", "SetMenuInfo", "hwnd", $hMenu, "struct*", $tMenuInfo)
Сообщение автоматически объединено:
Народ, ну помогите кто-нибудь)
Нашел как изменить размер элементов трея меню, при помощи вставки иконок.
Установил туда картинки размером 32x32, теперь менюшки в два раза больше.
Вот как примерно выглядит, может кому полезно будет:
Код:
Global $TrayID = TrayCreateItem("Hide Cursor")
Local $hMenu = TrayItemGetHandle(0)
DllCall("user32.dll", "bool", "SetMenuItemBitmaps", "hwnd", $hMenu, "uint", $TrayID, "uint", "0x00000000", "handle", $Icon1, "handle", $Icon1)
Теперь размер элементов можно задавать размером картинок(иконок).
Это спасло ситуацию, теперь можно спокойно попадать пальцем по тачскрину куда надо:
Но этот мелкий текст меня добивает((((
Спасайте, помогите навести красоту.
Последнее редактирование: