BOOL DlgDirSelect(
LPTSTR lpString,
int nCount,
int nIDListBox
);
参数说明:
- lpString: 用于接收选定目录的缓冲区。
- nCount: 缓冲区的大小(以字符为单位)。
- nIDListBox: 对话框资源中列表框(List Box)的控件 ID。
返回值:
- 如果成功,返回非零值;如果失败,返回零。
示例代码可能如下所示:
CWnd wnd; // 通常是对话框的成员变量,代表对话框窗口
TCHAR szDir[MAX_PATH];
if (wnd.DlgDirSelect(szDir, MAX_PATH, IDC_LISTBOX)) {
// szDir 中包含了用户选择的目录
} else {
// 用户取消了选择或发生了其他错误
}
这个方法通常用于在对话框中显示选择目录的对话框,用户可以从列表框中选择目录,选择后的目录路径将被存储在提供的缓冲区中。
转载请注明出处:http://www.zyzy.cn/article/detail/23277/MFC/CWnd