GetDlgCtrlID

GetDlgCtrlID işlevi belirtilen denetim tanıtıcısı döndürür.

int GetDlgCtrlID) hwnd  hwndCtl / / ele kontrolü);
 

Parametreleri

hwndCtl
Denetim tanımlar.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri denetimin tanımlayıcısıdır.

İşlev başarısız olursa, dönüş değeri sıfırdır. HwndCtl parametresi için geçersiz bir değer, örneğin işlevi başarısız olmasına neden olur. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

GetDlgCtrlID denetimleri iletişim kutularındaki kolları yanı sıra alt pencere kolları kabul eder. Bu pencereyi tanımlayıcı değerini HMENU'nun parametresi Cw_usedefault veya CreateWindowEx işlevi çağrılırken atayarak oluşturduğunda uygulama alt pencere tanımlayıcısı ayarlar.

Her ne kadar GetDlgCtrlID , üst düzey pencere hwndCtl tanıtan, üst düzey windows tanımlayıcıları olamaz ve böyle bir dönüş değeri asla geçerli bir değer döndürebilir.

Windows ce: Tanımlayıcıları yalnızca alt pencereler için geçerlidir.

Tanımlayıcı içinde CreateWindowEx işlevi HMENU'nun parametre olarak geçirerek ayarlanabilir. O da ayarlanabilir ve nIndex parametresi GWL_ID için ayarlanmış SetWindowLong ve GetWindowLong işlevleri çağırarak adresinden alındı.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

İletişim kutuları genel bakış, iletişim kutusundaki işlevler, Cw_usedefault, CreateWindowEx, GetDlgItem

Index