сообщение WM_KILLFOCUS

Отправляется в окно непосредственно перед потерей фокуса клавиатуры.

#define WM_KILLFOCUS                    0x0008

Параметры

wParam

Дескриптор окна, получающего фокус клавиатуры. Этот параметр может принимать значение NULL.

lParam

Этот параметр не используется.

Возвращаемое значение

Приложение должно возвращать ноль, если оно обрабатывает это сообщение.

Комментарии

Если приложение отображает курсор, курсор должен быть уничтожен на этом этапе.

При обработке этого сообщения не выполняйте вызовы функций, которые отображают или активируют окно. Это приводит к тому, что поток получает управление и может привести к тому, что приложение перестанет отвечать на сообщения. Дополнительные сведения см. в разделе Взаимоблокировки сообщений.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

SetFocus

WM_SETFOCUS

Основные понятия

Ввод с клавиатуры