MFC ListControl控件的操作

来源:互联网 发布:js判断是否等于1 编辑:程序博客网 时间:2024/05/01 10:44

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
}