列表視控制項的使用方法

2021-04-28 19:03:41 字數 1239 閱讀 4468

l

列表視

(控制項list view)

控制項也稱列表控制項,在需要以報表形式顯示資料時,列表視控制項是最好的選擇。區別於列表框,列表視控制項可顯示由多個子項組成的專案,並允許以多種方式顯示資訊。列表視控制項還可以為顯示的專案增加乙個圖示,但代表專案的圖示必須存

儲在乙個影象列表中。l

列表視控制項包含乙個

專案列表

,而其中每乙個專案由圖示、專案標題(主項

)和多個子項組成,每個專案所包含子項的數目必須相同,屬性相同的每個子項顯示在同一列中。列表視控制項有兩個重要的資料結構

lvcolumn

和lvitem

(p362

)。

列表視控制項的屬性一般使用其預設值,其常用的屬性有:

view

指定程式執行後列表視控制項最初顯示的方式,可設定為

icon

(大圖示)、

small icon

(小圖示)、

list

(列表)、

report

(報表);

single selection

表示每次只能選中乙個項;

auto arrange

專案在icon

和small icon

顯示方式下能夠自動排列整齊;

edit labels

表示可以編輯專案的卷標,即主項(第

0列)的文字,這時需要新增控制項通知訊息

lvn_endlabeledit

的處理函式;

no column header

取消控制項所有列的標題。

列表視控制項的操作:

列表視控制項有多種顯示形式,其細節由控制項本身實現的。

mfc提供了

clistctrl

類用於實現列表視控制項的各種功能,如對專案進行新增、刪除、修改和檢索等。主要成員函式:

VC 列表控制項 CList 使用方法

列表控制項可以看作是功能增強的listbox,它提供了四種風格,而且可以同時顯示一列的多中屬性值。mfc中使用clistctrl類來封裝列表控制項的各種操作。通過呼叫bool create dword dwstyle,const rect rect,cwnd pparentwnd,uint nid ...

MFC 虛擬列表控制項的使用方法

問題 軟體需要從網路上每次獲取乙個10000byte的資料報,並通過列表實時顯示出來。列表有兩列,除去表頭,有10000行。開始用mfc自帶的listctrl控制項,每次獲得10000個的資料顯示的時候重新整理需要很長時間,顯示很慢。解決方法 使用虛擬列表。具體步驟 1.將listctrl控制項的o...

C ToolTip控制項的使用方法

c tooltip控制項的使用方法 一 tooltip資訊提示框 c 中提供了資訊提示框,這有很多用處,可以提示控制項或者使用者自定義的屬性資訊,而且可以自動彈出或者使用者指定彈出,也可以動畫效果彈出。但是這個控制項設計和實現有很多不好的地方,使用的時候需要一些技巧。二 使用方法 1 滑鼠移動到控制...