CTRLLIST用法

来源:互联网 发布:重庆房产交易数据 编辑:程序博客网 时间:2024/04/26 06:05


m_ctlList.EnableGroupView(TRUE);


LVCOLUMN lv;
lv.mask = LVCF_WIDTH | LVCF_TEXT;
lv.cx = 300;
lv.pszText = L"xxx";
m_ctlList.InsertColumn(0, &lv);
m_ctlList.InsertColumn(1, &lv);


UINT nGroupID = 1231231;
CString ss = L"基本属性";
LVGROUP lg = {0};
lg.cbSize = sizeof(lg);
lg.iGroupId = nGroupID;
lg.state = LVGS_NORMAL;
lg.mask = LVGF_GROUPID | LVGF_HEADER | LVGF_STATE | LVGF_ALIGN;
lg.uAlign = LVGA_HEADER_LEFT;
lg.pszHeader =ss.GetBuffer();
lg.cchHeader = ss.GetLength();


m_ctlList.InsertGroup(0, (PLVGROUP)&lg );


LVITEM lm = {0};
lm.mask = LVIF_GROUPID;
lm.iItem = 0;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
m_ctlList.InsertItem(&lm);




lm.mask = LVIF_GROUPID  | LVIF_TEXT;
lm.iItem = 1;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
lm.pszText = L"xxx1";
m_ctlList.InsertItem(&lm);


lm.mask = LVIF_GROUPID  | LVIF_TEXT;
lm.iItem = 2;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
lm.pszText = L"xxx2";
m_ctlList.InsertItem(&lm);


//GROUB 2
ss = L"核心属性";
nGroupID= 111233;
lg.cbSize = sizeof(lg);
lg.iGroupId = nGroupID;
lg.state = LVGS_NORMAL;
lg.mask = LVGF_GROUPID | LVGF_HEADER | LVGF_STATE | LVGF_ALIGN;
lg.uAlign = LVGA_HEADER_LEFT;
lg.pszHeader =ss.GetBuffer();
lg.cchHeader = ss.GetLength();


m_ctlList.InsertGroup(1, (PLVGROUP)&lg );


lm.mask = LVIF_GROUPID;
lm.iItem = 0;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
m_ctlList.InsertItem(&lm);




lm.mask = LVIF_GROUPID  | LVIF_TEXT;
lm.iItem = 1;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
lm.pszText = L"xxx1";
m_ctlList.InsertItem(&lm);


lm.mask = LVIF_GROUPID  | LVIF_TEXT;
lm.iItem = 2;
lm.iSubItem = 0;
lm.iGroupId = nGroupID;
lm.pszText = L"xxx2";
m_ctlList.InsertItem(&lm);
0 0
原创粉丝点击