UDF > WinAPIEx > System > Windows >


_WinAPI_GetDlgItem

Obtient le handle d'un contrôle dans la boîte de dialogue spécifié

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

Paramètres

$hWnd Handle de la boîte de dialogue
$iItemID Spécifie l'identifiant du contrôle à récupérer

Valeur de retour

Succès: Retourne le handle de fenêtre du contrôle donné
Échec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur

Remarque

Vous pouvez utiliser la fonction GetDlgItem avec n'importe quelle paire de fenêtre parent-enfant, pas seulement avec les boîtes de dialogue.
Tant que le paramètre $hWnd spécifie une fenêtre parent et la fenêtre enfant a un identifiant unique, GetDlgItem retourne un handle valide pour la fenêtre enfant.

Voir aussi

Consultez GetDlgItem dans la librairie MSDN.

Exemple

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

Example()

Func Example()
    Local $hWnd, $idButton
    $hWnd = GUICreate("test")
    $idButton = GUICtrlCreateButton("button", 0, 0)
    MsgBox($MB_SYSTEMMODAL, "Handle", "Get Dialog Item: " & _WinAPI_GetDlgItem($hWnd, $idButton))
EndFunc   ;==>Example