在MFC工程中添加一个有列表的对话框
关于添加一个对话框,里面拥有一个列表显示相关的内容。
具体的实现
{
CDialog::OnInitDialog()
//获取当前扩展样式
DWORD dwStyle = m_list.GetExtendedStyle();
//选中某行使整行高亮(report风格)
dwStyle = LVS_EX_FULLROWSELECT;
//网格线(report风格)
dwStyle |= LVS_EX_GRIDLINES;
//在item前产生checkout控件(可选)
// dwStyle |= LVS_EX_CHECKBOXED;
m_list.SetExtendedStyle(dwStyle);
CRect rect;
m_list.GetWindowRect(&rect);
int listwidth = rect.Width();
m_list.InsertColumn(0, "Name", LVCFMT_LEFT, listwidth/2, -1);
m_list.InsertColumn(1, "Age", LVCFMT_LEFT, listwidth/2, -1);
for(int i = 0; i<3;i++)
{
m_list.InsertItem(i,"aaa");
m_list.InsertItem(i,1,"bbb");
}
return true;
}
说明:其中关于格式设定的部分,来源于网络,由于查找资料的时间过去了,来源不确定,因此感谢各位在网上提供资料的各位同仁。