CFormView

CFormView類是用於窗體視圖的基類。一個窗體視圖是包含控制項的基本視圖,這些控制項以對話模板資源為基礎被放置好。如果在套用中想使用窗體,則可用CFormView。這些視圖使用CScrollView的功能,支持滾動。

當使用MFC AppWizard構造一個套用時,可以將其視圖類建於CFormView之上,使之成為一個基於 窗體的套用。也可以將新窗體插入基於文檔視圖的套用中,即使你的套用沒有初始化支持窗體。當你插入一個新窗體時,Visual C++將增加這種支持。MFC AppWizard和NewForm命令是創建基於窗體的套用的更好方法。如果想構造一個基於窗體的套用而不使用這些方法,可參閱“基於窗體的套用”。
CFormView類的成員:
CFormView 構造一個CFormView對象成員函式
CFormView::CFormView
CFormView(LPCTSTR lpszTemplateName);
CFormView(UINT nIDTemplate);
參數
lpszTemplateName一個以空終止符結束的字元串,此字元串為對話模板資源的名稱。
nIDTemplate對話模板資源的ID值。
說明
當構造一個CFormView派生類型的對象時,可請求構造函式構造一個視圖對象並標識此視圖基於的對話資源。可以用名字(把字元串作為一個變元傳送到構造器)或ID來標識此資源(把未標識的整數作為一個變元傳送)。
窗體視圖視窗和子控制項在調用CWnd::Create之前不可創建。CWnd::Create被框架調用作為文檔和視圖創建進程的一部分,由文檔模板驅動。
注意
你的派生類必須提供其構造函式。在構造函式中,可調用CFormView:: CFormView構造函式,以資源名稱或ID作為參數,如前面類概述中所述。
所需頭檔案:#include < afxext.h>

相關詞條

相關搜尋

熱門詞條

聯絡我們