如何讓listctrl控制元件中每一列顯示不同顏色

2021-03-11 20:24:38 字數 3329 閱讀 5230

1樓:梅棄迎新

下面這段**是我寫的一個例子,也是從clistctrl從繼承來的bool cbasetabctrl::initlist(){//初始化列表框頁

crect rect_nlist;

this->getclientrect(&rect_nlist);

rect_nlist.top+=100;

//版m_list=new clistctrl;

m_list->create(ws_child|lvs_report|ws_border|lvs_singlesel,rect_nlist,this,id_tablist);

this->m_list->modifystyle(lvs_editlabels, 0l); //禁止標題編輯

m_list->modifystyle(0l, lvs_report); //設為權report型別

2樓:匿名使用者

62616964757a686964616fe78988e69d8331333365633963 0 // no checkbox displayed

#define rc_chkbox_normal 1 // normal, multiple check allowed

#define rc_chkbox_single 2 // single check only

#define rc_chkbox_disabled 3 // disabled, cannot be checked/unchecked by user input,

// but can be by your code.

// item state flags for selection, deletion, etc.

// multiple flags can be ***bined together using the bit-or operator.

// note: if rc_item_all is set, all other flags are ignored

#define rc_item_none 0x0000 // void, indicates invalid items only

#define rc_item_all 0x0001 // all items regardless of states

#define rc_item_selected 0x0002 // selected items

#define rc_item_unselected 0x0004 // unselected items

#define rc_item_checked 0x0008 // checked items

#define rc_item_unchecked 0x0010 // unchecked items

#define rc_item_focused 0x0020 // focused item

#define rc_item_unfocused 0x0040 // unfocused items

// item inverting types

#define rc_invert_selection 0 // invert item selection

#define rc_invert_checkmark 1 // invert item check mark

// removes any custom color from item text and item backgroun

#define color_invalid 0xffffffff

// the creportctrl class definition

class creportctrl : public clistctrl

{public:

// constructor & destructor

creportctrl();

virtual ~creportctrl();

// run-time creation

virtual bool create(cwnd* pparentwnd, uint nid, lpcrect lprect = null, dword dwstyle = ws_border | ws_tabstop);

// column header attributes

bool setcolumnheader(const cstring& strheadings); // set columns and their formats.

int getcolumncount() const; // get the column count.

bool deleteallcolumns();

cstring getheadertext(int ncolumn) const;

bool setheadertext(int ncolumn, lpctstr lptext);

bool hascolumnheader() const; // false if the list control has lvs_nocolumnheader flag

const cheaderctrl* getheaderctrl() const;

mfc中的listctrl控制元件,怎麼把裡面的專案用不同的顏色顯示出來?

3樓:匿名使用者

是不是沒有重新整理啊,沒有呼叫update()函式啊?,有問題,請再問

4樓:匿名使用者

這個對你有所幫助

怎樣在listctrl控制元件中顯示不同顏色的行

5樓:悽清的小白鼠

|下面這段bai**是我寫的一個例子,也是du從zhiclistctrl從繼承來的

bool cbasetabctrl::initlist(){//初始化dao列表框頁

crect rect_nlist;

this->getclientrect(&rect_nlist);

rect_nlist.top+=100;

//m_list=new clistctrl;

m_list->create(ws_child|lvs_report|ws_border|lvs_singlesel,rect_nlist,this,id_tablist);

this->m_list->modifystyle(lvs_editlabels, 0l); //禁止標版題編輯權

m_list->modifystyle(0l, lvs_report); //設為report型別

c當中的TextBox控制元件如何讓其輸入的12,23,34分別賦值給a,b,c變數

string temp this.textbox.text.tostring split int a int.parse temp 0 int b int.parse temp 1 int c int.parse temp 2 textbox的text屬性為string型別,所以不能直接轉成int,...

Excel中圖表,有一種動態的控制元件圖表,如何實現的

方法 步驟 資料做好,在旁邊增加一列輔助列,並輸入如圖公式,公式下拉,報表資料有多少行,就拉到多少行 工具欄 開發工具 插入 組合框 在工作表中畫出控制元件,右擊控制元件,設定控制元件格式如圖設定,先把報表的各類名稱依次排列下來 選中輔助列資料 插入圖表 三維柱形圖 右擊選中控制元件 單擊按住控制元...

如何讓每一行末尾都有回車符,如何讓word文件每一行末尾都有回車符

1.word每行末尾加符bai號 如果每行du都有回車的話,使用替換zhi功能,將 p替換為 daop 可以換內成需要的 任意字元。容 2.或貼上到excel。excel每行末尾加符號 假設資料在a列,b1 a1 引號中間加需要的符號,向下複製公式即可。檔案 另存為 在儲存型別裡選擇 帶換行符的純檔...