LPOPENFILENAME GetOFN() const;
返回值:
- 返回一个指向 OPENFILENAME 结构体的指针。
用法示例:
CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("Text Files (*.txt)|*.txt|All Files (*.*)|*.*||"));
LPOPENFILENAME lpofn = fileDlg.GetOFN();
if (lpofn != NULL) {
// 在这里使用 lpofn 进行更高级的操作
// 例如,可以访问和修改 lpofn 中的成员来自定义对话框的行为
}
if (fileDlg.DoModal() == IDOK) {
// 处理用户的选择
}
在这个示例中,GetOFN 方法用于获取指向 OPENFILENAME 结构体的指针。你可以通过访问和修改该结构体中的成员来自定义对话框的行为。请确保在进行修改时了解 OPENFILENAME 结构体的成员和相应的含义。
需要注意的是,直接修改 OPENFILENAME 结构体的成员可能会影响对话框的正常工作,所以请谨慎使用。
转载请注明出处:http://www.zyzy.cn/article/detail/17744/MFC/CFileDialog