一般視窗建立順序
當您建立新視窗時本身,例如子視窗,架構會使用處理序和 文件/檢視建立中說明的一樣。
MFC 提供的所有視窗類別使用 兩個階段建構。 也就是 C++ new 運算子的引動過程時,建構函式配置並初始化 C ++. 物件,但不建立對應的 Windows 視窗。 該視窗上呼叫物件的 建立 成員函式之後完成。
Create 成員函式的 C++ 物件的公用資料成員 m_hWnd讓視窗視窗並儲存它的 HWND 。 Create 會建立參數的完整彈性。 在呼叫 Create前,您可能要向全域函式 AfxRegisterWndClass 的視窗類別才能設定框架的圖示和類別樣式。
如需框架視窗,您可以使用 LoadFrame 成員函式來取代 Create。 使用較少的參數LoadFrame ,讓視窗視窗。 從資源取得許多預設值,包括框架的標題、圖示、快速鍵對應表和功能表。
注意事項 |
---|
您的圖示、快速鍵對應表和功能表資源必須有公用資源 ID,例如 IDR_MAINFRAME, LoadFrame 要載入的。 |