08 列表控制項 ListCtrl

2021-09-24 08:50:13 字數 607 閱讀 1916

1.拖入list ctrol

2.屬性

view: report

3.新增變數

類別: control    變數名: m_list

1)新增預設值

cstring str[ ] = ;

//設定表頭 引數1 索引     2.內容    3.對齊方式     4.列寬度

for(iny i =- 0;i < 3;i++)

m_list.insertcolumn( i, str[i] ,    lvcfmt_left,100);

//設定正文

//表頭不算索引中的內容,索引從0開始

m_list.insertitem(0,text("張三"));

//給這個item插入其他資料

m_list.setitemtext(0,1,text("男") );

//拼接字串

name.format(text("張三_%d"),i);

4.整行選中 & 顯示網格

m_list.setextendedstyle(m_list.getextendedstyle() | lvs_ex_fullrowselect | lve_ex_gridlines )

為ListCtrl列表控制項設定顏色

為listctrl控制項設定顏色,主要是在nm customdraw的訊息的響應函式中進行。新建乙個對話方塊應用程式,拖乙個列表控制項,並未列表控制項新增些測試資料。為列表控制項繫結乙個clistctrl的派生類cmylist。主要 如下 pragma once cmylist class cmyl...

修改ListCtrl控制項列標題文字居左顯示

修改listctrl控制項標題文字居左顯示 原來的列標題文字是居中顯示 現在要把列表文字居中改為居左顯示 其方法如下 獲得標題控制項控制代碼 g listctrl.m hwnd為listctrl控制項的控制代碼 hwnd hhead hwnd sendmessage g listctrl.m hwn...

MFC學習筆記05 列表控制項

新增工具箱中的 list control 屬性view中修改為report模式,設定變數。設定表頭內容 在初始化函式中cstring str 表頭內容填入控制項中for int i 0 i 3 i 新增正文 設定正文 表頭不算正文的內容,索引從0開始 n list.insertitem 0 text...