社区
C++ 语言
帖子详情
win 32应用程序中 添加CFileDialog??
butterflygogogo
2010-01-10 09:51:40
在一个win32的应用程序中 想实现点击一个按钮弹出一个文件选择的对话框
是不是用CFileDialog这个类啊?
但是添加的时候还是出现问题
...全文
193
8
打赏
收藏
win 32应用程序中 添加CFileDialog??
在一个win32的应用程序中 想实现点击一个按钮弹出一个文件选择的对话框 是不是用CFileDialog这个类啊? 但是添加的时候还是出现问题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
butterflygogogo
2010-01-10
打赏
举报
回复
[Quote=引用 7 楼 haohaokingxp 的回复:]
楼主请详细参考
http://www.23book.net/SoftwareDev/VC/22510.htm
[/Quote]
多谢大侠 直接给分了
haohaokingXP
2010-01-10
打赏
举报
回复
楼主请详细参考
http://www.23book.net/SoftwareDev/VC/22510.htm
haohaokingXP
2010-01-10
打赏
举报
回复
能,在stdafx.h中加入#include <afxwin.h>
butterflygogogo
2010-01-10
打赏
举报
回复
[Quote=引用 3 楼 haohaokingxp 的回复:]
需要有一个触发,比如按下BUTTON,在BUTTON事件下边编辑如下代码
CString FilePathName;
CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框
if(dlg.DoModal()==IDOK)
FilePathName=dlg.GetPathName();
[/Quote]
这个触发我知道 我的问题出现在CFileDialog 这个类上 使用这个类的时候出现问题 我想知道这个类只能用于mfc吗 ?我的是win32 的应用程序的窗口 能用这个类吗?
butterflygogogo
2010-01-10
打赏
举报
回复
[Quote=引用 2 楼 hard9999 的回复:]
看你无聊,你不讲是什么问题,谁回复你。
[/Quote]
不知大侠是什么意思 我创建了一个win32的窗口 在窗口上添加了几个菜单 目的就是点击菜单然后弹出文件选择的对话框 但是不知道如何实现 在下是菜鸟 还请大侠指教
haohaokingXP
2010-01-10
打赏
举报
回复
需要有一个触发,比如按下BUTTON,在BUTTON事件下边编辑如下代码
CString FilePathName;
CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框
if(dlg.DoModal()==IDOK)
FilePathName=dlg.GetPathName();
hard9999
2010-01-10
打赏
举报
回复
看你无聊,你不讲是什么问题,谁回复你。
butterflygogogo
2010-01-10
打赏
举报
回复
自己顶上去
C
File
Dialog
的bug?
今天无意
中
发现一个神奇的bug。步骤如下:
横秋扫盲系列(2): C
File
Dialog
文件对话框 -- 2005-8-14 17:22:
32
一:参数设置a)初始化目录 如我的电脑 等dlg.m_ofn.lpstrInitialDir=_T("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");b)
Win
2000方式 if(GetVersion()c)扩展对话框一般在对话框DoModal前设置支持模版dlg.m_ofn.Flags |= OFN_ENABLETEMPLATE;dlg.m_ofn.lpTe
_
WIN
32
_
WIN
NT 0x0500 导致 C
File
Dialog
异常问题
在开发项目
中
,回归测试,发现没有改动的模块
中
的C
File
Dialog
对象初始化后就会导致程序异常或宕机。 经过查资料和实践,发现C
File
Dialog
为何抛出异常与一个MFC的宏定义有关, 如果_
WIN
32
_
WIN
NT 0x0500 这个宏被定义那么就不能再用c
file
dialg 了, 把这个宏定义去掉则OK 如果程序
中
确实需要这个宏,可以通过下面几个方案来解决: 1.不要使
利用MFC的C
File
Dialog
生成
Win
dows2000文件对话框 (转)
利用MFC的C
File
Dialog
生成
Win
dows2000文件对话框 (转)[@more@] 利用MFC的C
File
Dialog
生成
win
dows2000文件对话框周鸣扬 自
Win
dows2000推出以后,其新的用户...
在
win
7上编写的MFC程序,在
win
10上运行出现0xc000007b的错误
解决方案: 原先用 C:\
Win
dows\System
32
路径下的2个dll,复制出来与编写好的EXE放在同一个文件夹,系统不报缺失dll了,但是报0xc000007b的错误,尝试了网上的各种办法(网上的回答的一些吊毛不少是复制粘贴的),没有一点卵用。后来在同事
win
10的电脑上试,他的电脑能运行,但另一个同事也是
win
10的,却不能运行,这2台电脑最主要的区别就是能运行的电脑装了个VS20...
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章