Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отправляется в окно, когда его неклиентная область должна быть изменена, чтобы указать активное или неактивное состояние.
Окно получает это сообщение через функцию WindowProc.
#define WM_NCACTIVATE 0x0086
Параметры
-
wParam
-
Указывает, когда нужно изменить строку заголовка или значок, чтобы указать активное или неактивное состояние. Если нарисуется активная строка заголовка или значок, параметр wParam имеет значение TRUE. Если неактивная строка заголовка или значок должны быть нарисованы, wParam имеет значение FALSE.
-
lParam
-
Если для этого параметра задано значение -1, DefWindowProc не перенастроит неклиентную область, чтобы отразить изменение состояния.
В противном случае, если wParam имеет значение TRUE, этот параметр является дескриптором ранее активного окна. Если wParam имеет значение FALSE, этот параметр является дескриптором окна, которое будет активировано. Этот параметр может иметь значение NULL , если окно, которое ранее активно (или будет активировано) из другого приложения.
Возвращаемое значение
Тип: LRESULT
Если параметр wParam имеет значение FALSE, приложение должно возвращать значение TRUE , чтобы указать, что система должна продолжать обработку по умолчанию или возвращать значение FALSE , чтобы предотвратить изменение. Если wParam имеет значение TRUE, возвращаемое значение игнорируется.
Замечания
Обработка сообщений, связанных с неклиентной областью стандартного окна, не рекомендуется, так как приложение должно иметь возможность рисования всех необходимых частей неклиентной области для окна. Если приложение обрабатывает это сообщение, оно должно вернуть значение TRUE , чтобы направить систему, чтобы завершить изменение активного окна. Если окно свернуто при получении этого сообщения, приложение должно передать сообщение функции DefWindowProc .
Функция DefWindowProc рисует заголовок или заголовок значка в активных цветах, если параметр wParam имеет значение TRUE и в неактивных цветах, если wParam имеет значение FALSE.
Требования
Требование | Ценность |
---|---|
Минимальный поддерживаемый клиент |
Windows 2000 Professional [только классические приложения] |
Минимальный поддерживаемый сервер |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также
-
Справочные материалы
-
Концептуальный