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


CContainedWindowT::CContainedWindowT

 

Конструктор инициализирует элементы данных.

Синтаксис

      CContainedWindowT(
   LPTSTR lpszClassName,
   CMessageMap* pObject,
   DWORD dwMsgMapID = 0 
);
CContainedWindowT( CMessageMap* pObject, DWORD dwMsgMapID = 0 )
CContainedWindowT( );

Параметры

  • lpszClassName
    [in] Имя существующего класса окна, в котором будет основываться, содержащихся в окне.

  • pObject
    [in] Указатель на объект, содержащий объект, который объявляет сопоставление сообщения.Этот класс должен наследоваться от CMessageMap объекта.

  • dwMsgMapID
    [in] Определяет сопоставление сообщения, которое будет обработки сообщений, содержащихся в окне.Значение по умолчанию 0 указывает сопоставление по умолчанию, объявленное с BEGIN_MSG_MAP сообщения.Для использования другого сопоставления сообщения, объявленного с ALT_MSG_MAP (msgMapID), передайте msgMapID.

Заметки

Если требуется создать новое окно с помощью Создание, необходимо передать имя существующего класса окна для параметра lpszClassName.Пример см. в обзоре CContainedWindow.

3 Конструктора:

  • Конструктор обычно называемый с 3 аргументов.

  • Конструктор аргументов с 2 использует имя класса, из TBase::GetWndClassName.

  • Используется конструктор без аргументов если необходимо предоставить аргументы далее.Необходимо указать имя класса окна, объект сопоставления сообщений и идентификатор сопоставления сообщения при более последнего вызова Создать.

Если подкласс существующее окно с помощью SubclassWindow, lpszClassName значение не будет использоваться. таким образом, можно передать NULL для этого параметра.

Требования

Header: atlwin.h

См. также

CContainedWindowT Class
CContainedWindowT::m_lpszClassName
CContainedWindowT::m_pObject
CContainedWindowT::m_pfnSuperWindowProc
CContainedWindowT::SwitchMessageMap