WM_GETDLGCODE

Wm_getdlgcode ileti bir denetimle ilişkili pencere yordamı gönderilir. Varsayılan olarak, tüm klavye girişi kontrol sisteminin işleme; Sistem klavye girdisine belirli türlerinin iletişim kutusu gezinti tuşları yorumlar. Bu varsayılan davranışı geçersiz kılmak için Denetim kendini işlemek istediği giriş türlerini belirtmek için wm_getdlgcode iletiyi yanıtlamak.

Wm_getdlgcode wParam;                / / not used pMsg (lpmsg) lParam; = / / msg yapısına yönelik işaretçinin 

 

Parametreleri

pMsg
Sistem bir sorgu gerçekleştirmek veya lParam msg yapısı için işaretçi lParam değeri null olur.

Dönüş değerleri

Dönüş değeri bir veya daha fazla uygulama işlemleri giriş türü belirten aşağıdaki değerleri olduğunu.

Değer Anlamı
DLGC_BUTTON Düğme.
DLGC_DEFPUSHBUTTON Varsayılan düğme.
DLGC_HASSETSEL em_setsel mesaj.
DLGC_RADIOBUTTON Radyo düğmesi.
DLGC_STATIC Statik kontrol.
DLGC_UNDEFPUSHBUTTON Sigara-varsayılan düğme.
DLGC_WANTALLKEYS Tüm klavye girişi.
DLGC_WANTARROWS Yön tuşları.
DLGC_WANTCHARS wm_char iletileri.
DLGC_WANTMESSAGE Tüm klavye girişi ( msg Bu iletide yapı uygulama geçer denetim).
DLGC_WANTTAB sekme tuşu.

Varsayılan işlem

Sıfır DefWindowProc işlevi.

Açıklamalar

Her ne kadar DefWindowProc işlevi her zaman sıfır wm_getdlgcode iletiye yanıt olarak, önceden tanımlanmış denetim sınıfları için pencere yordamı dönüş bir kodu her sınıf için uygun.

Wm_getdlgcode mesaj ve döndürülen değerler yalnızca kullanıcı tanımlı iletişim kutusu denetimleri veya standart denetimleri sınıflara göre güncellenmiştir ile yararlı.

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.

Ayrıca bkz:

İletişim kutuları genel bakış, iletişim kutusu iletilerini, DefWindowProc, msg, em_setsel, wm_char

Index