CWindowImpl::Create
建立以新的視窗類別的視窗。
HWND Create(
HWND hWndParent,
_U_RECT rect = NULL,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
);
參數
hWndParent
[in] 控制代碼父視窗或主控視窗。rect
[in] 指定視窗的位置的。 的長度 結構。 RECT 可以透過指標或參考。szWindowName
[in] 指定視窗的名稱。 預設值為 NULL。dwStyle
視窗的樣式。 這個值結合特性提供的樣式為 Windows 分類。 預設值為特性類別對樣式的完全控制。 如需可能值的清單,請參閱 Windows SDK的 CreateWindow 。dwExStyle
[in] 延伸視窗樣式。 這個值結合特性提供的樣式為 Windows 分類。 預設值為特性類別對樣式的完全控制。 如需可能值的清單,請參閱 Windows SDK的 CreateWindowEx 。MenuOrID
[in] 為子視窗, Windows 識別項。 如果是最上層視窗,視窗的功能表控制代碼。 預設值為 0U。lpCreateParam
[out] 視窗建立資料的指標。 如需完整說明,在最後的參數請參閱這個說明 CreateWindowEx。
傳回值
如果成功的話,控制代碼加入至新建立的視窗。 否則, NULL。
備註
如果尚未登錄,建立 第一個註冊視窗類別。 新建立的視窗會自動附加至 CWindowImpl 物件。
注意事項 |
---|
或者,如果您已呼叫 SubclassWindow,不要呼叫 建立 。 |
若要使用根據現有的視窗類別的視窗類別,請從 CWindowImpl 衍生您自己的類別並包含 DECLARE_WND_SUPERCLASS 巨集。 現有的視窗類型的視窗程序在 m_pfnSuperWindowProc儲存。 如需詳細資訊,請參閱 CWindowImpl 概觀。
注意事項 |
---|
如果 0 會做為屬性值。 MenuOrID 參數,必須指定為 0U (預設值) 以避免發生編譯器錯誤。 |
需求
Header: atlwin.h