CFrameWnd::Create
呼叫以建立和初始化框架視窗與 CFrameWnd 物件。
virtual BOOL Create(
LPCTSTR lpszClassName,
LPCTSTR lpszWindowName,
DWORD dwStyle = WS_OVERLAPPEDWINDOW,
const RECT& rect = rectDefault,
CWnd* pParentWnd = NULL,
LPCTSTR lpszMenuName = NULL,
DWORD dwExStyle = 0,
CCreateContext* pContext = NULL
);
參數
lpszClassName
對命名視窗類別的 null 結尾字元字串的點。 類別名稱可以是任何名稱。 AfxRegisterWndClass 全域函式或 RegisterClass Windows 函式註冊。 如果 NULL,預先定義的預設 CFrameWnd 屬性的用法。lpszWindowName
out 表示視窗名稱中的 null 結尾字元字串的點。 使用做為文字標題列。dwStyle
指定視窗 樣式 屬性。 如果您想要在標題列中會自動顯示在 視窗中,表示文件的名稱中包含 FWS_ADDTOTITLE 樣式。rect
指定視窗的大小和位置。 rectDefault 值允許 Windows 指定新視窗的大小和位置。pParentWnd
指定父視窗這個框架視窗。 這個參數應該是最上層框架視窗的 NULL 。lpszMenuName
識別要使用的功能表資源的名稱與視窗。 如果功能表具有整數 ID 而不是字串,請使用 MAKEINTRESOURCE 。 這個參數可以是 NULL。dwExStyle
指定視窗擴展 樣式 屬性。pContext
指定指標 CCreateContext 結構。 這個參數可以是 NULL。
傳回值
如果不是零,初始化成功,則為 0。
備註
建構以兩個步驟的 CFrameWnd 物件。 首先,請叫用建構函式, CFrameWnd 建構物件,然後呼叫 建立,建立框架視窗並將其附加至 CFrameWnd 物件。 初始化建立 視窗的類別名稱和視窗名稱和註冊其樣式、父代和關聯的功能表的預設值。
使用 LoadFrame 而不是 建立 從資源檔載入框架視窗 (而不是指定它的引數。
需求
Header: afxwin.h