WM_NEXTDLGCTL

WM_NEXTDLGCTL wiadomość jest wysyłana do procedury pole dialogowe do ustawiania fokusu klawiatury do innego formantu w oknie dialogowym.

WM_NEXTDLGCTL wCtlFocus = wParam;              / / Identyfikuje formant fokus fHandle = LOWORD(lParam) (wartość logiczna); / / wParam obsługuje flagi 

 

Parametry

wCtlFocus
Wartość wParam. Jeżeli parametr fHandle ma wartość TRUE, parametr wCtlFocus identyfikuje formant, który otrzymuje fokus. Jeśli fHandle ma wartość FALSE, wCtlFocus jest flagą, która wskazuje, czy formant następnego lub poprzedniego stylem WS_TABSTOP uzyskuje fokus. Jeśli wCtlFocus jest równe zero, następny formant uzyskuje fokus; w przeciwnym razie otrzymuje fokus, poprzedniego formantu w stylu WS_TABSTOP.
fHandle
Wartość fikcyjnymi. Zawiera flagi, który wskazuje, w jaki sposób system używa parametru wCtlFocus . Jeżeli parametr fHandle ma wartość TRUE, wCtlFocus to dojście skojarzony formant, który uzyskuje fokus; w przeciwnym razie wCtlFocus jest flagą, która wskazuje, czy formant następnego lub poprzedniego stylem WS_TABSTOP uzyskuje fokus.

Zwraca wartości

Aplikacja powinna zwrócić zero, jeśli przetwarza tę wiadomość.

Uwagi

Efekt ten komunikat różni się od funkcji SetFocus ponieważ WM_NEXTDLGCTL modyfikuje obramowanie wokół formantu.

Nie należy używać funkcji SendMessage wysłać wiadomość WM_NEXTDLGCTL, jeśli aplikacji będzie równocześnie przetwarzać inne komunikaty, które ustawić fokus. Zamiast tego użyj funkcji PostMessage.

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.

Zobacz też

Omówienie pola dialogowego, komunikat okna dialogowego, PostMessage, SendMessage, SetFocus

Index