- Сообщения
- 8,673
- Репутация
- 2,486
Меня уже давно мучает один вопрос - каким образом можно получить данные об используемом шрифте в GUI?
Нужно нечто вроде GUIGetFont().
Пример:
есть идеи?
Нужно нечто вроде GUIGetFont().
Пример:
Код:
#include <GUIConstantsEx.au3>
$hGUI = GUICreate("Test Script", 300, 200)
GUISetFont(14, 800, 0, "Tahoma")
GUICtrlCreateLabel("Label", 20, 40)
GUISetState(@SW_SHOW, $hGUI)
$aFont = _GUIGetFont($hGUI)
;Возвращает:
;$aFont[1] -> size
;$aFont[2] -> weight
;$aFont[3] -> attribute
;$aFont[4] -> name
;$aFont[5] -> quality
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func _GUIGetFont($hWnd)
Local $aFont[6] = [0]
;Тут нужно получить шрифт GUI
Return $aFont
EndFunc
есть идеи?