GetDlgCtrlID

GetDlgCtrlID funcția întoarce identificatorul de control specificată.

int () GetDlgCtrlID HWND  hwndCtl / / ocupa de control);
 

Parametrii

hwndCtl
Identifică controlul.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este identificatorul de control.

Dacă funcția nu reușește, valoarea returnată este zero. O valoare validă pentru parametrul hwndCtl , de exemplu, va cauza funcția să nu reușească. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

GetDlgCtrlID acceptă copil fereastra mânerele, precum ?i mânere de controale în casetele de dialog. O cerere stabilește identificatorul pentru o fereastră de copil când creează fereastra asociind valoarea identificator parametrul hmenu când apelați funcția CreateWindow sau CreateWindowEx.

Deși GetDlgCtrlID pot întoarce o valoare dacă hwndCtl identifică o fereastră de nivel superior, nivel superior windows nu identificatori și o astfel de valoare returnată nu este valid.

Windows CE: Identificatori numai sunt valabile pentru copil windows.

Identificatorul poate fi setat de a trece în ca parametrul hMenu la funcția de CreateWindowEx . De asemenea, poate fi setat și adus sunând la SetWindowLong și funcțiile GetWindowLong cu parametrul nIndex setat la GWL_ID.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a casete de dialog, funcții caseta de Dialog, CreateWindow, CreateWindowEx, GetDlgItem

Index