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


CMessageMap::ProcessWindowMessage

Обращается к dwMsgMapID сопоставление, определенное в CMessageMap- производный класс сообщений.

virtual BOOL ProcessWindowMessage(
   HWND hWnd,
   UINT uMsg,
   WPARAM wParam,
   LPARAM lParam,
   LRESULT& lResult,
   DWORD dwMsgMapID 
) = 0;

Параметры

  • hWnd
    [in] Дескриптор окна при получении сообщения.

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

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

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

  • lResult
    [out] Результат обработки сообщения.

  • dwMsgMapID
    [in] Идентификатор сопоставления сообщения, которое будет обработки сообщения.По умолчанию сопоставление сообщения, объявленное с BEGIN_MSG_MAP- 0.Другое сопоставление сообщения, объявленное с ALT_MSG_MAP (msgMapID) определяется msgMapID.

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

TRUE если сообщение полностью изменяется; в противном случае – значение FALSE.

Заметки

Вызванный процедурой окна объекта CContainedWindow или объекта, который динамически приковывает к сопоставлению сообщения.

Требования

Header: atlwin.h

См. также

Ссылки

Класс CMessageMap

CHAIN_MSG_MAP_DYNAMIC