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


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