GetDlgCtrlID

De functie GetDlgCtrlID retourneert de id van het opgegeven besturingselement.

int () GetDlgCtrlID HWND  hwndCtl / / verwerken van besturingselement);
 

Parameters

hwndCtl
Het besturingselement wordt aangeduid.

Retourwaarden

Als de functie slaagt, is de geretourneerde waarde de id van het besturingselement.

Als de functie mislukt, is de retourwaarde nul. Een ongeldige waarde voor de parameter hwndCtl , bijvoorbeeld, zal veroorzaken de functie te mislukken. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

GetDlgCtrlID accepteert kind venster grepen evenals handvatten van besturingselementen in dialoogvensters. Een toepassing Hiermee stelt u de id voor een onderliggend venster wanneer het venster wordt gemaakt door de id-waarde toe te wijzen aan de hmenu parameter bij het aanroepen van de functie CreateWindow of CreateWindowEx.

Hoewel GetDlgCtrlID een waarde retourneren kan als hwndCtl een venster op het hoogste niveau identificeert, op het hoogste niveau windows kunnen geen id's en dergelijke een retourwaarde nooit geldig is.

Windows CE: Id's zijn alleen geldig voor kind windows.

De id kan worden ingesteld door het in als de hMenu -parameter doorgeven aan de functie CreateWindowEx . Het kan ook worden ingesteld en opgehaald door het aanroepen van de SetWindowLong en GetWindowLong functies met de parameter nIndex ingesteld op GWL_ID.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Overzicht van dialoogvenster vakken, dialoogvenster vak functies, CreateWindow, CreateWindowEx, GetDlgItem

Index