CContainedWindowT::Create
Çağrı RegisterWndSuperclass , varolan bir sınıfa bağlı ancak kullanan bir pencere sınıfını kaydedemiyor CContainedWindowT::WindowProc.
HWND Create(
HWND hWndParent,
_U_RECT rect,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
HWND Create(
CMessageMap* pObject,
DWORD dwMsgMapID,
HWND hWndParent,
_U_RECT rect,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
HWND Create(
LPCTSTR lpszClassName,
CMessageMap* pObject,
DWORD dwMsgMapID,
HWND hWndParent,
_U_RECT rect,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
Parametreler
lpszClassName
[in] İçerilen pencere dayalı varolan bir pencere sınıfı adı.pObject
[in] İleti eşleme bildirir içeren nesne için bir işaretçi.Bu nesnenin sınıf türetilmesi gerekir CMessageMap.dwMsgMapID
[in] İçerilen pencerenin iletileri işleyecek ileti eşleme tanımlar.Varsayılan değer 0 ise, varsayılan ileti eşleme ile bildirilen belirtir BEGIN_MSG_MAP.Diğer ileti eşleme kullanmak için bildirilen ile ALT_MSG_MAP(msgMapID), pass msgMapID.hWndParent
[in] Pencerenin üst veya sahibi için tanıtıcı.rect
[in] A rect yapısını penceresinin konumunu belirtme.RECT Veya başvuruya göre işaretçisi geçildi.szWindowName
[in] Pencerenin adını belirtir.Varsayılan değer null.dwStyle
[in] Pencere stili.Varsayılan değer WS_CHILD | WS_VISIBLE.Olası değerler listesi için bkz: CreateWindow'u , Windows SDK.dwExStyle
[in] Genişletilmiş pencere stili.Genişletilmiş Stil yok anlamına gelen 0 varsayılan değerdir.Olası değerler listesi için bkz: CreateWindowEx , Windows SDK.MenuOrID
[in] Alt penceresi için pencere tanıtıcısı.Üst düzey pencere için pencerenin menü işleci.Varsayılan değer 0U.lpCreateParam
[in] Pencere oluşturma verileri için bir işaretçi.Son parametre açıklaması, tam bir açıklama için bkz: CreateWindowEx.
Dönüş Değeri
Başarılı olursa, yeni oluşturulan; pencere tanıtıcısı Aksi takdirde, null.
Notlar
Mevcut pencere sınıf adı kaydedilir m_lpszClassName.Oluşturma bu yeni bir sınıf tabanlı bir pencere oluşturur.Yeni oluşturulan penceresi otomatik olarak bağlı olduğu CContainedWindowT nesnesi.
[!NOT]
Çağrılmayan Create zaten çağrıldı, SubclassWindow.
[!NOT]
0 Değeri olarak kullanılıyorsa, MenuOrID parametresi, 0U belirtilmesi gerekir (derleyici hata önlemek için varsayılan değer).
Gereksinimler
Başlık: atlwin.h