CContainedWindow (LPTSTR lpszClassName, CMessageMap * pObject, DWORD dwMsgMapID = 0);
CContainedWindow (CMessageMap * pObject, DWORD dwMsgMapID = 0)
(CContainedWindow);
Parametry
lpszClassName
[w] Nazwa istniejącej klasy okna, na której opiera się zamknięte okno.
pObject
[w] Wskaźnik do obiektu zawierającego, która deklaruje mapę wiadomości. Klasa tego obiektu musi pochodzić od CMessageMap.
dwMsgMapID
[w] Określa mapę komunikat, który będzie przetwarzać komunikaty okna zamkniętego. Wartość domyślna, 0, określa mapę wiadomości domyślnie zadeklarowane z BEGIN_MSG_MAP. Aby korzystać z mapą alternatywnego wiadomości zadeklarowana ze ALT_MSG_MAP(msgMapID), przekazać msgMapID.
Uwagi
Konstruktora inicjuje danych członków. Jeśli chcesz utworzyć nowe okno poprzez Tworzenie, musi przekazać nazwę istniejącej klasy okna dla parametru lpszClassName . Aby zapoznać się z przykładem, zobacz Omówienie CContainedWindow.
Istnieją trzy konstruktory:
Jeśli podklasy istniejące okno poprzez SubclassWindow, wartości lpszClassName nie będą używane; w związku z tym można przekazać wartość NULL dla tego parametru.
Omówienie CContainedWindow |nbsp; Członkowie klasy
Zobacz też
CContainedWindow::m_lpszClassName, CContainedWindow::m_pObject, CContainedWindow::m_pfnSuperWindowProc, CContainedWindow::SwitchMessageMap