![]() |
Узнать controlID по Handle
Сразу извиняюсь за ламерский вопрос.
Вот есть GUICtrlGetHandle(controlID), по которой можно узнать handle, зная controlID. А как сделать обратно? |
А зачем?
При создании элемента возвращается его controlID |
Это если юзать GuiCtrlGreate... а _GuiCtrlGreate... (UDF) возвращают handle.
Вот в этом примере $slider2 не будет ловиться. Код:
#include <GuiConstantsEx.au3> зы. использвал [code] а серавно без подцветки :( |
Цитата:
Код:
Func _GUICtrlGetID($hWnd) Цитата:
Но с GUIGetMsg оно работать не будет, и не должно, там ControlID серийный, т.е начинается с 10000, и GUIGetMsg его не обрабатывает. Для _GUICtrlSlider_Create используется обработчик сообщении WM_NOTIFY: Код:
#include <GuiConstantsEx.au3> |
Время: 15:25. |
Время: 15:25.
© OSzone.net 2001-