Funksjonen GetDlgCtrlID returnerer identifikator for den angitte kontrollen.
int () GetDlgCtrlID HWND hwndCtl / / håndtere av kontroll);
Hvis funksjonen lykkes, er returverdien identifikatoren for kontrollen.
Hvis funksjonen mislykkes, er verdien som returneres Null. En ugyldig verdi for hwndCtl -parameteren, vil for eksempel forårsake at funksjonen mislykkes. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
GetDlgCtrlID godtar du underordnede vinduet håndtak som håndtak av kontroller i dialogbokser. Et program angir identifikatoren for et underordnet vindu når det oppretter vinduet ved å tilordne identifier-verdien til parameteren hmenu når du kaller CreateWindow - eller CreateWindowEx -funksjonen.
Selv om GetDlgCtrlID kan returnere en verdi hvis hwndCtl identifiserer et vindu på øverste nivå, Vinduer på øverste nivå kan ikke ha identifikatorer og slike en returverdi er aldri gyldig.
Windows CE: Identifikatorer er bare gyldige for underordnede vinduer.
Identifikatoren kan angis ved å sende det i som hMenu -parameter til funksjonen CreateWindowEx . Det kan også være satt og hentet ved å kalle SetWindowLong og funksjoner for GetWindowLong med nIndex -parameteren angitt til GWL_ID.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Oversikt over dialogboksen-boksene, dialogboksen fungerer, CreateWindow, CreateWindowEx, GetDlgItem