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
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. |
Sıfır DefWindowProc işlevi.
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ı.
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.
İletişim kutuları genel bakış, iletişim kutusu iletilerini, DefWindowProc, msg, em_setsel, wm_char