Функция _WinAPI_GetDlgCtrlID

 ↑  ←  Описание функции


_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