Ermittelt das Handle des angegebenen Controls in einem Dialogfenster
#include <WinAPISysWin.au3>
_WinAPI_GetDlgItem ( $hWnd, $iItemID )
| $hWnd | Handle eines Dialogfensters |
| $iItemID | Gibt den Identifizierer des Controls an, dessen Handle ermittelt werden soll |
| Erfolg: | Das Fensterhandle zu dem Control |
| Fehler: | 0. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten. |
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
Suche nach GetDlgItem in der MSDN Bibliothek.
#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