DefDlgProc

Funkcja DefDlgProc wykonuje przetwarzania procedurę okna należące do klasy pole dialogowe zdefiniowanych przez aplikację wiadomości domyślnie.

(LRESULT DefDlgProc HWND  hDlg, / / dojście do okna dialogowegoUINTMsg, / / wiadomościWPARAMwParam, / / po raz pierwszy wiadomości parametrFIKCYJNYMIfikcyjnymi / / drugi parametr message);
 

Parametry

hDlg
Identyfikuje okno dialogowe.
Msg
Określa liczbę wiadomości.
wParam
Określa dodatkowe informacje specyficzne dla wiadomości.
fikcyjnymi
Określa dodatkowe informacje specyficzne dla wiadomości.

Zwraca wartości

Wartość zwracany określa wynik przetwarzania wiadomości i zależy od wiadomości wysłane.

Uwagi

Funkcja DefDlgProc jest procedura okno wstępnie zdefiniowane klasy okno dialogowe. Procedura ta zapewnia wewnętrzne przetwarzanie w oknie dialogowym Przesyłanie wiadomości na procedurze pole dialogowe i przeprowadzania domyślne przetwarzania komunikaty, które procedury pole dialogowe zwraca jako FAŁSZ. Aplikacje, które często utworzyć niestandardowe okno procedury ich niestandardowych okien dialogowych za pomocą DefDlgProc zamiast funkcji DefWindowProc do przeprowadzenia przetwarzania wiadomości domyślnie.

Aplikacje utworzyć niestandardowe okna dialogowe pole klasy wypełnianie strukturą WNDCLASS z odpowiednich informacji i rejestrowanie klasy z funkcją RegisterClass . Niektóre aplikacje wypełnienia struktury, używając funkcji GetClassInfo , określając nazwę okna dialogowego predefiniowane. W takich przypadkach wnioski modyfikować co najmniej Państwa lpszClassName przed zarejestrowaniem. We wszystkich przypadkach, członka cbWndExtra WNDCLASS dla klasy pole niestandardowe okna dialogowe musi wynosić co najmniej DLGWINDOWEXTRA.

Funkcja DefDlgProc musi nie zostać wywołana przez procedurę pole dialogowe; Zaawansowana tak powoduje wykonanie rekurencyjne.

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.

Zobacz też

Omówienie pola dialogowego, okno dialogowe pole funkcji, DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS

Index