MFC中所提供的各種視類介紹

2021-10-01 04:55:41 字數 851 閱讀 9059

mfc中提供了豐富的視類供開發者使用,下面對各個類進行介紹:

cview類是最基本的視類只支援最基本的操作。

cscrollview類提供了滾動的功能,你可以利用void cscrollview::setscrollsizes( int nmapmode, size sizetotal, const size& sizepage = sizedefault, const size& sizeline = sizedefault )設定滾動尺寸,和座標對映模式。但是在繪圖和接收使用者輸入時需要對座標進行轉換。請參見3.2 接收使用者輸入。

cformview類提供使用者在資源檔案中定義介面的能力,並可以將子視窗和變數進行繫結。通過updatedata函式讓資料在變數和子視窗間交換。

ctreeview類利用treectrl介面作為視介面,通過呼叫ctreectrl&ctreeview::gettreectrl( ) const得到ctreectrl的引用。

clistview類利用listctrl介面作為視介面,通過呼叫ctreectrl&ctreeview::gettreectrl( ) const得到clistctrl的引用。

ceditview類利用edit接收使用者輸入,它具有輸入框的一切功能。通過呼叫cedit& ceditview::geteditctrl( ) const得到edit&的引用。void ceditview::setprinterfont( cfont* pfont )可以設定列印字型。

cricheditview類作為rich text edit(富文字輸入)的視類,提供了可以按照格式顯示文字的能力,在使用時需要cricheditdoc的支援。

Junit Assert超類所提供的8個核心方法

1 assertequals 方法,用來檢視物件中存的值是否是期待的值,與字串比較中使用的equals 方法類似 2 assertfalse 和asserttrue 方法,用來檢視變數是是否為false或true,如果assertfalse 檢視的變數的值是false則測試成功,如果是true則失敗...

MFC常用的類詳細介紹

常用的mfc類 cruntimeclass結構 在cruntimeclass結構中定義了類名 物件所佔儲存空間的大小 類的版本號等成員變數及動態建立物件 派生關係判斷等成員函式。每乙個從cobject類派生的類都有乙個cruntimeclass結構同它關聯,以便完成在執行時得到物件的資訊或基類的資訊...

MFC常用的類詳細介紹

常用的mfc 類 cruntimeclass結構 在cruntimeclass 結構中定義了類名 物件所佔儲存空間的大小 類的版本號等成員變數及動態建立物件 派生關係判斷等成員函式。每乙個從 cobject 類派生的類都有乙個 cruntimeclass 結構同它關聯,以便完成在執行時得到物件的資訊...