Funktionreferenz


_WinAPI_GetDlgItem

Beschreibung anzeigen in

Ermittelt das Handle des angegebenen Controls in einem Dialogfenster

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

Parameter

$hWnd Handle eines Dialogfensters
$iItemID Gibt den Identifizierer des Controls an, dessen Handle ermittelt werden soll

Rückgabewert

Erfolg: Das Fensterhandle zu dem Control
Fehler: 0. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

GetDlgItem kann bei jedem Parent-Child Fensterpaar angewendet werden, nicht nur ausschließlich in Dialogfenstern.
Soweit der hWnd Parameter ein Parent-Fenster angibt und das Child-Fenster einen eindeutigen Identifizierer besitzt, gibt diese Funktion ein gültiges Fensterhandle zu dem Child-Fenster zurück

Siehe auch

Suche nach GetDlgItem in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <WinAPISysWin.au3>

Example()

Func Example()
    Local $hWnd, $idButton
    $hWnd = GUICreate("Test")
    $idButton = GUICtrlCreateButton("Button", 0, 0)
    MsgBox($MB_SYSTEMMODAL, "Handle", "Ermittelt das Handle des angegebenen Controls in einem Dialogfenster: " & _WinAPI_GetDlgItem($hWnd, $idButton))
EndFunc   ;==>Example