1
2
3
4
5
6
DWORD cchCurDir = MAX_PATH; // long类型,最大目录字符长度
LPTSTR lpszCurDir; // 指针类型
CHAR tchBuffer[MAX_PATH]; // char类型
lpszCurDir = tchBuffer;
GetCurrentDirectory(cchCurDir, lpszCurDir); // 获取运行目录
DlgDirList(lpszCurDir, IDC_LIST_DIR, IDC_STATIC_DIR, 0); // 将目录展示到List

显示List的Item并删除

1
2
3
4
5
6
int i = m_list.GetCurSel();
CString str;
m_list.GetText(i, str); // 获取文字
m_list.DeleteString(i); // 删除列表
CString msg = "Item "+str+" deleted!";
AfxMessageBox(msg);