BOOL MoneyDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: Add extra initialization here
m_List.ModifyStyle(0, LVS_REPORT); // 报表模式
m_List.SetExtendedStyle(m_List.GetExtendedStyle() | LVS_EX_GRIDLINES |
LVS_EX_FULLROWSELECT); // 间隔线+行选中
m_List.InsertColumn(0, L"Item ID");
m_List.InsertColumn(1, L"Icon");
m_List.InsertColumn(2, L"Name");
m_List.InsertColumn(3, L"Info");
CRect rect;
m_List.GetClientRect(rect); //获得当前客户区信息
m_List.SetColumnWidth(0, rect.Width() / 4); //设置列的宽度。
m_List.SetColumnWidth(1, rect.Width() / 4);
m_List.SetColumnWidth(2, rect.Width() / 4);
m_List.SetColumnWidth(3, rect.Width() / 4);
m_List.InsertItem(0, L"0");
m_List.SetItemText(0, 1, L"14.0");
m_List.SetItemText(0, 2, L"RMB");
m_List.SetItemText(0, 3, L"人民币");
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
本文详细介绍了BOOLMoneyDlg::OnInitDialog()函数的实现,包括初始化对话框、设置列表视图的样式、列宽及插入数据的过程,旨在提供一个高效、易用的界面设计方法。
769

被折叠的 条评论
为什么被折叠?



