Поделиться через


CWindowImpl::WindowProc

Эта статическая функция реализует процедуру окна.

static LRESULT CALLBACK WindowProc( 
   HWND hWnd, 
   UINT uMsg, 
   WPARAM wParam, 
   LPARAM lParam  
);

Параметры

  • hWnd
    [in] Дескриптор окна.

  • uMsg
    [in] Сообщение, отправляемое в окно.

  • wParam
    [in] Дополнительные сведения об сообщение- в XML-структуру.

  • lParam
    [in] Дополнительные сведения об сообщение- в XML-структуру.

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

Результат обработки сообщения.

Заметки

WindowProc использует сопоставление по умолчанию (объявленное с помощью BEGIN_MSG_MAP) сообщения для направления сообщений к соответствующим обработчикам. Если необходимый, WindowProc вызывает DefWindowProc для дальнейшей обработки сообщения. Если конечное сообщение не изменяется, то WindowProc выполняет следующие действия:

  • Выполняет unsubclassing если окно было unsubclassed.

  • Очищает m_hWnd.

  • Вызовы OnFinalMessage перед ним уничтожены.

Можно переопределить WindowProc, чтобы предоставить другой механизм для обработки сообщения.

Требования

Header: atlwin.h

См. также

Ссылки

CWindowImpl Class