CWindow::Create
建立視窗。
HWND Create(
LPCTSTR lpstrWndClass,
HWND hWndParent,
_U_RECT rect = NULL,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
) throw();
參數
lpstrWndClass
[out] 視窗類別的指標。hWndParent
[in] 控制代碼父視窗或主控視窗。rect
[in] 指定視窗的位置 _U_RECT 型別的變數。 預設值為 NULL。 當這個參數為 NULL時,使用 CWindow::rcDefault 的值。szWindowName
[in] 指定視窗的名稱。 預設值為 NULL。dwStyle
視窗的樣式。 預設值為 0,表示樣式未指定。 如需可能值的清單,請參閱 Windows SDK的 CreateWindow 。dwExStyle
[in] 延伸視窗樣式。 預設值為 0,表示延伸樣式未指定。 如需可能值的清單,請參閱 Windows SDK的 CreateWindowEx 。MenuOrID
[in] 指定控制代碼的型別 _U_MENUorID 的變數傳遞至功能表或 Windows 識別項。 預設值為 0U.。lpCreateParam
在 CREATESTRUCT 結構包含的視窗建立資料指標。
傳回值
如果成功的話,控制代碼加入至新建立的視窗,指定 m_hWnd。 否則, NULL。
備註
CWindow::rcDefault 定義為 __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};。
請參閱在 Windows SDK 的 CreateWindow 以取得詳細資訊。
Note ,如果 0 會做為屬性值。 MenuOrID 參數,必須指定為 0U (預設值) 以避免發生編譯器錯誤。
需求
Header: atlwin.h