使用GetOpenFileName无法打开“打开文件“对话框

MSVCer MSVCer 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void CTestWordDlg::OnBtnBrowse()
{
OPENFILENAME ofn; // common dialog box structure
char szFile[260]; // buffer for file name

// Initialize OPENFILENAME
ZeroMemory(&ofn, sizeof(OPENFILENAME));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = this->m_hWnd;
ofn.lpstrFile = szFile;
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;

// Display the Open dialog box.

if (GetOpenFileName(&ofn)==TRUE)
{
::MessageBox( NULL, ofn.lpstrFile, NULL, 0 );
}
}
...全文

相关推荐

机械设备(电子机械设备)类电工电气(电工电气电器)行业车载电源领域分析报告(研究报告).pdf

机械设备(电子机械设备)类电工电气(电工电气电器)行业车载电源领域分析报告(研究报告).pdf

中国薪酬网

2020年机械设备(电子机械设备)电工电气(电工电气电器)行业车载电源领域行业分析报告(市场调查报告).pdf

2020年机械设备(电子机械设备)电工电气(电工电气电器)行业车载电源领域行业分析报告(市场调查报告).pdf

中国薪酬网

Allegro中调整差分对等长的步骤介绍

【代码】Allegro中调整差分对等长的步骤介绍。

载歌载舞的二百五~

BIOS硬件监控实战:如何手动读取IT8738芯片的温度与风扇数据(附代码)

本文深入探讨了如何绕过操作系统和HWMonitor等监控软件,直接通过寄存器级操作读取IT8738超级I/O芯片的硬件监控数据。文章提供了从动态定位EC空间、构建底层读写函数到解码传感器寄存器映射的完整实战指南,并附有C语言代码示例,帮助开发者理解BIOS硬件监控的底层原理,适用于定制硬件开发与故障诊断。

xmyams

LBM模式学习·保姆级安装及初步使用教程

在学习LBM的过程中,我感觉可供参考的材料较为有限,对于一个独立学习LBM模式的初学者非常不友好(我就是这个初学者哈哈),因此萌生了写一篇保姆级的LBM模式教程,并将我踩过的坑一一指出,有助于后来者更快地上手该模式,而非半途而废。

IAP_Honghx
评论 5
收藏 已收藏
分享
返回顶部
MSVCer
VC/MFC 16,550 成员 421,606 内容