De functie GetDlgCtrlID retourneert de id van het opgegeven besturingselement.
int () GetDlgCtrlID HWND hwndCtl / / verwerken van besturingselement);
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.
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.
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.
Overzicht van dialoogvenster vakken, dialoogvenster vak functies, CreateWindow, CreateWindowEx, GetDlgItem