首先,拖動listcontrol控件,然後轉換它
void CFileManageDlg::DoDataExchange(CDATA exchange * pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX,IDC_LIST1,m _ list);
}
然後在打開對話框時初始化。
BOOL CFileManageDlg::OnInitDialog()
{ ...
M_list。InsertColumn(0,_T("文件名"));
M_list。InsertColumn(1,_ T(" size "));
M_list。InsertColumn(2,_T("修改日期"));
M_list。InsertColumn(3,_T("文件類型"));
for(int j = 0;j & lt4;j++)
m_list。setcolumnwwidth(j,140);//更改每列的寬度
返回TRUE//除非將焦點設置到控件上,否則返回TRUE。
}
當妳想添加
m_list。InsertItem(0,Foldername);
m_list。SetItemText(0,2,id ate);
m_list。SetItemText(0,3,iType);
當妳想刪除它時
m_list。DeleteItem(m_list。GetNextItem(-1,LVNI _ SELECTED));
這是下面的效果。
我已經記下了妳的序列號,等它被采用後我會幫妳制作的。