下面是我写的“打开文件”按钮的响应函数中的代码,怎么点击 “打开文件”按钮后能弹出包含内容为“dfg”的提示框,但不能显示打开文件对话框啊?!
CFileDialog dlg(TRUE);
//TRUE为OPEN对话框,FALSE为SAVE AS对话框
if(dlg.DoModal()==IDOK)
{
AfxMessageBox("dfg"); }
请高手指点一下,非常感谢!!
CFileDialog dlg(TRUE);
//TRUE为OPEN对话框,FALSE为SAVE AS对话框
if(dlg.DoModal()==IDOK)
{
AfxMessageBox("dfg"); }
请高手指点一下,非常感谢!!
解决方案 »
- MFC Dialog中控件切换出现窗口闪烁
- vs2008 调试时无法查看变量值
- UDP协议传输方式 在VC中实现,数据封包和解包的疑惑
- vc中添加播放控件?
- WIN XP操作系统中任意进程的函数挂钩 ----API HOOK 之菜鸟篇
- 寻找介绍IOCP机制的文章?
- 问题1、关于读取 IC 卡。
- 请问哪位高手高手高高手做过VC IDE的add-in????
- 视频监控软件如何解决高CPU占有率的问题
- 我用VC编译出来的程序(Debug)在本机和其他机子上运行结果略有差别,不知道为什么,各位有没有碰到过
- 大家看看visual studio 2010的MSDN里面这个是什么意思怎么用?
- ie8下控件udp不能接收问题
,网上说,应使用“在共享 DLL 中使用 MFC”,我照做后还是报这个错,郁闷啊
跟踪查看下原因
最好的办法就是你再新建一个基于对话框的程序,就用一个按钮测试一下就知道是不是log4cxx的影响如果不是就是你创建过程中选择了别的选项,创建时用默认的如果再不是,就是你的2005出问题了
你不可以是不是因为你选择的是静态连接mfc lib啊
多线程调试 DLL (/MDd)本意很明显是选择多线程调试版本的dll方式的runtime
这个必须和你使用的dll里面的runtime是一致的