Obtient l'identifiant du contr�le sp�cifi�
#include <WinAPIDlg.au3>
_WinAPI_GetDlgCtrlID ( $hWnd )
$hWnd | Handle du contr�le |
Succ�s: | Retourne l'identifiant du contr�le |
�chec: | Retourne 0, appelez _WinAPI_GetLastError() pour obtenir des informations sur l'erreur |
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.
Consultez GetDlgCtrlID dans la librairie MSDN.
#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