//m_ListProcess、m_ListModule是相应的控件变量,首先列表属性要选择report
CRect rect1,rect2;
// 获取编程语言列表视图控件的位置和大小
m_ListProcess.GetClientRect(&rect1);
m_ListModule.GetClientRect(&rect2);
// 为列表视图控件添加全行选中和栅格风格
m_ListProcess.SetExtendedStyle(m_ListProcess.GetExtendedStyle() |
LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_ListModule.SetExtendedStyle(m_ListModule.GetExtendedStyle() |
LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
// 为列表视图控件添加三列
m_ListProcess.InsertColumn(0,"序号",LVCFMT_LEFT, rect1.Width()/5, 0);
m_ListProcess.InsertColumn(1, "进程名",LVCFMT_LEFT, 3*rect1.Width()/5, 1);
m_ListProcess.InsertColumn(2, "进程ID",LVCFMT_LEFT, rect1.Width()/5, 2);
//插入一行,并设置插入的内容
CString str;
str.Format("%d",i);
m_ListProcess.InsertItem(i,str);
m_ListProcess.SetItemText(i,1,Pe32.szExeFile);
str.Format("%d",Pe32.th32ProcessID);
m_ListProcess.SetItemText(i,2,str);
m_ListModule.InsertColumn(0,"序号",LVCFMT_LEFT, rect2.Width()/5, 0);
m_ListModule.InsertColumn(1,"DLL名",LVCFMT_LEFT, 2*rect2.Width()/5,1);
m_ListModule.InsertColumn(2,"DLL路径",LVCFMT_LEFT, 2*rect2.Width()/5,2);
MFC list Control 控件设置
最新推荐文章于 2021-04-12 10:37:07 发布