_WinAPI_GetDlgCtrlID
Возвращает идентификатор указанного элемента управления
#include <WinAPI.au3>
_WinAPI_GetDlgCtrlID($hWnd)
Параметры
$hWnd | Дескриптор элемента |
Возвращаемое значение
Успех: | Возвращает идентификатор элемента управления |
Ошибка: | Возвращает 0 |
Примечания
GetDlgCtrlID принимает дескрипторы дочерних окон, а также дескрипторы элементов управления в диалоговых окнах. Приложение устанавливает идентификатор для дочернего окна при его создании, присваивая значение идентификатора в параметре hmenu функции CreateWindow или CreateWindowEx. Хотя GetDlgCtrlID может возвращать значение, если $hWnd является окном верхнего уровня, но окно верхнего уровня не может иметь идентификатора и такое возвращаемое значение не является допустимым.См. также
_WinAPI_GetClassNameСм. также
Искать GetDlgCtrlID в библиотеке MSDNПример
#include <WinAPI.au3>
_Main()
Func _Main()
Local $button
GUICreate("Тест")
$button = GUICtrlCreateButton("Тестирование", 0, 0)
MsgBox(262144, "ID", "Идентификатор элемента: " & _WinAPI_GetDlgCtrlID(GUICtrlGetHandle($button)))
EndFunc ;==>_Main