GetDlgCtrlID

Funksjonen GetDlgCtrlID returnerer identifikator for den angitte kontrollen.

int () GetDlgCtrlID HWND  hwndCtl / / håndtere av kontroll);
 

Parametere

hwndCtl
Identifiserer kontrollen.

Returverdier

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over dialogboksen-boksene, dialogboksen fungerer, CreateWindow, CreateWindowEx, GetDlgItem

Index