我写了一个SDI,想用File->Save生成一个.dat文件保存MainFrame的一个成员变量,应该怎么做呢?
我在手动添加的onfilesave里写代码没用啊!
谢谢了!
我在手动添加的onfilesave里写代码没用啊!
谢谢了!
解决方案 »
- VS2010在连接数据库时出现的问题
- vc08中combobox的下拉框的内容变成上下箭头选取了。如何恢复成下拉箭头?
- 新手求助:怎样把查询出并显示在ListView上的数据导出到Excel?
- 请教高手:怎样在richedit中插入一个static控件?
- 100分请教一个鼠标响应的问题,请尽快答复,谢谢!
- 大家谈谈现在什么行业最有前途?!(最好可以用到编程技术)
- ADO连接,如何知道,用户名和密码正确,或不对??
- 开发的运用程序.编译时没错,但运行就有非法操作,这一般是什么问题!!
- 关于刷新界面的中控件的问题
- 很弱的问题,哪位前辈喜欢照顾小朋友?
- 如何利用MFC自动生成的菜单:文件->保存 实现文件保存?
- 如何将文件中保存的一帧yuv图像数据在pc上显示出来?
放在View里可以保存~
就是在资源里右键clsaswizard,在maiframe类对菜单项file_save添加Command响应onfilesave(),在onfilesave里我没有写弹出保存对话框的代码,但点击File->Save是仍会弹出保存对话框,.就是说响应的不是我的函数而是MFC自动生成的函数。
如何才能响应我自己的函数呢?
试验一下啊 你什么都不加的话是不可能知道 程序是否执行了onfilesave
你试试看 说不定是执行了onfilesave
CFile file("input.dat",CFile::modeCreate | CFile::modeWrite);
file.Write("test",strlen("test"));
file.Close();
执行时会弹出一个文件保存对话框,因为我没写弹出对话框的代码,就是说响应的是MFC自动生成的函数而不是我的。
原来真的可以在view内响应,但是mainframe类就不行,可能MFC自动生成的就是maimframe的函数
多谢各位!