UDF > WinAPIEx > Dialog >


_WinAPI_GetDlgCtrlID

Obtient l'identifiant du contr�le sp�cifi�

#include <WinAPIDlg.au3>
_WinAPI_GetDlgCtrlID ( $hWnd )

Param�tre

$hWnd Handle du contr�le

Valeur de retour

Succ�s: Retourne l'identifiant du contr�le
�chec: Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur

Remarque

GetDlgCtrlID accepte les handles des fen�tres enfants ainsi que les handles des contr�le des bo�tes de dialogue.
Une application d�finit l'identifiant d'une fen�tre enfant quand il cr�e la fen�tre en affectant la valeur de l'identifiant au param�tre hmenu lorsque vous appelez la fonction CreateWindow ou CreateWindowEx.
Bien que GetDlgCtrlID peut retourner une valeur si $hWnd identifie une fen�tre de niveau sup�rieur, les fen�tres de haut niveau ne peuvent pas avoir des identifiants et une telle valeur de retour n'est jamais valable.

Voir aussi

Consultez GetDlgCtrlID dans la librairie MSDN.

Exemple

#include <MsgBoxConstants.au3>
#include <WinAPIDlg.au3>

Example()

Func Example()
    Local $idButton
    GUICreate("test")
    $idButton = GUICtrlCreateButton("testing", 0, 0)
    MsgBox($MB_SYSTEMMODAL, "ID", "Dialog Control ID: " & _WinAPI_GetDlgCtrlID(GUICtrlGetHandle($idButton)))
EndFunc   ;==>Example