Posted on 2007-04-03 16:57
宋鹏 阅读(1523)
评论(0) 编辑 收藏 引用 所属分类:
Evc Debug Code
BOOL CTest::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
//SP-A1.用工具栏画一个CListCtrl控件
//SP-A2.插入栏(列)到控件
((CListCtrl *)GetDlgItem(IDC_LIST1))->InsertColumn(0, _T("Name"), LVCFMT_LEFT);
((CListCtrl *)GetDlgItem(IDC_LIST1))->InsertColumn(1, _T("Scores"), LVCFMT_LEFT);
//SP-A3.设置各个栏的宽度
((CListCtrl *)GetDlgItem(IDC_LIST1))->SetColumnWidth(0,50);
((CListCtrl *)GetDlgItem(IDC_LIST1))->SetColumnWidth(1,50);
//SP-23插入栏,并制定高度
//或((CListCtrl *)GetDlgItem(IDC_LIST1))->InsertColumn(1, _T("Scores"), LVCFMT_LEFT,50);
// int nColumnCount = ((CListCtrl *)GetDlgItem(IDC_LIST1))->GetHeaderCtrl()->GetItemCount();
//SP-A4.1.插入行1
LV_ITEM lvitem; //LVITEM结构体
lvitem.mask=LVIF_TEXT; //指出对成员中的哪些数据进行设置
lvitem.pszText=L"vv"; //将文本设为vv
lvitem.iItem=0; //索引值为0
lvitem.iSubItem=0; //没有子项
((CListCtrl *)GetDlgItem(IDC_LIST1))->InsertItem(&lvitem);
//SP-A4.2.插入行2
//((CListCtrl *)GetDlgItem(IDC_LIST1))->SetItemText(0,0,L"aa");
//((CListCtrl *)GetDlgItem(IDC_LIST1))->SetItemText(0,1,L"bb");
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}