WM_INITDIALOG

Hemen bir iletişim kutusu görüntülenmeden önce WM_INITDIALOG ileti iletişim kutusunda yordama gönderilir. İletişim kutusu genellikle bu iletiyi denetimlerini başlatmak ve iletişim kutusunun görünümünü etkileyen herhangi bir diğer başlatma görevleri yürütmek için yordamları.

WM_INITDIALOG hwndFocus (hwnd) wParam; = / / idare denetim odağı lInitParam almak için = lParam;       / / başlatma parametre 

 

Parametreleri

hwndFocus
WParamdeğeri. Denetimin varsayılan klavye odağı alacak tanımlar. İletişim kutusu yordamı true dönerse sistem varsayılan klavye odağını atar.
lInitParam
LParamdeğeri. Ek başlatma veri belirtir. Bu veriler sisteme CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParamveya iletişim kutusu oluşturmak için kullanılan DialogBoxParam işlev çağrısı lParamInit parametre olarak geçirilir. Özellik sayfaları için bu parametre işaretçisi olduğunu propsheetpage yapısı sayfasını oluşturmak için kullanılır. Bu parametreyi sıfır ise diğer iletişim kutusu oluşturma işlevi kullanılır.

Dönüş değerleri

İletişim kutusu yordamı sistemin klavye odağını hwndFocustarafından verilen denetimi ayarlamak için true dönmesi gerekir. Aksi halde, varsayılan klavye odağını ayarı sistem önlemek için false döndürmelidir.

İletişim kutusu yordamı doğrudan değer döndürmelidir. SetWindowLong işlevi tarafından belirlenen dwl_msgresult değer yoksayılır.

Açıklamalar

Varsayılan klavye odağı alacak her zaman ilk denetimi iletişim kutusunda ki, devre dışı bırakılmış değil, görülebilir ve ws_tabstop stili olan denetimdir. İletişim kutusu yordamı true döner, sistem yordamı o devre değil ki emin olmak için Denetim denetler. Devre dışı, sistem devre dışı bırakılmış değil, görünür olan sonraki denetime klavye odağını ayarlar ve ws_tabstop vardır.

Uygulama yalnızca o bir iletişim kutusu kontrolleri için klavye odağını belirledi false döndürebilir.

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, CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, DialogBoxParam, propsheetpage, SetFocus

Index