Функция _WinAPI_GetDlgItem

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


_WinAPI_GetDlgItem

Возвращает дескриптор элемента в указанном диалоговом окне

#include <WinAPI.au3>
_WinAPI_GetDlgItem($hWnd, $iItemID)

Параметры

$hWnd Дескриптор диалогового окна
$iItemID Идентификатор элемента, который необходимо извлечь

Возвращаемое значение

Успех:Возвращает дескриптор элемента
Ошибка:Возвращает 0

Примечания

Функцию GetDlgItem можно использовать с любой парой окон в виде родительское-дочернее, а не только с диалоговыми окнами. До тех пор, пока параметр $hWnd определяет родительское окно и дочернее окно имеет уникальный идентификатор, GetDlgItem возвращает правильный дескриптор дочернего окна.

См. также

Искать GetDlgItem в библиотеке MSDN

Пример

#include <WinAPI.au3>

_Main()

Func _Main()
    Local $hwnd, $button
    $hwnd = GUICreate("Тест")
    $button = GUICtrlCreateButton("Кнопка", 10,10)
    GUISetState()
    MsgBox(4096, "Дескриптор", "Дескриптор кнопки: " & _WinAPI_GetDlgItem($hwnd, $button))
EndFunc   ;==>_Main