利用OPENFILENAME 实现的打开文件对话框 只能对文件进行选择,如果选中文件夹 点击按钮的话会自动的进入到文件夹 目录去了。之前提到非MFC,利用window api OPENFILENAME实现定制打开文件对话框 可以通过设置钩子函数来截获
非MFC,利用window api OPENFILENAME实现文件夹选择
最新推荐文章于 2023-03-23 10:24:33 发布
这篇博客探讨了如何在非MFC环境下,利用Windows API OPENFILENAME来创建一个能够选择文件夹的对话框。作者指出,标准的OPENFILENAME对话框只能选择文件,无法直接选择文件夹。为了解决这个问题,作者通过SetWindowLong API实现了对话框的钩子函数,成功捕获到打开按钮的点击事件,从而在用户选择文件夹后关闭对话框,达到选择文件夹的目的。博客中还强调了在自定义消息处理函数结束前调用CallWindowProc的重要性。
摘要由CSDN通过智能技术生成