相关推荐
-
用CxImage在onSaveDocument()中保存图片
用CxImage保存图片,遇到个问题,保存后的图片是0字节,代码如下:
-
VC菜单命令详解(文件打开、保存与关闭)
第一部分:五个命令ID: 处理函数 ID_FILE_NEW CWinApp::OnFileNew ID_FILE_OPEN CWinApp::OnFileOpen ID_FILE_SAVE CDocument::OnFileSave ID_FILE_SAVEAS CDocument::OnFileSaveAs ID_FILE_CLOSE CDocum
-
详解MFC框架窗口、文档和视图
尽管窗口、文档和视图是MFC的基础,但可能也是最不容易理解的部分,因为其概念比传统编程所需要的Windows函数更强一些,因此,须在本章做进一步详细讨论框架窗口、文档和视图的方法和技巧。 6.1框架窗口 分两类:一是应用程序主窗口,另一类是文档窗口。 6.1.1主窗口和文档窗口 主窗口(或称主框架窗口)是应用程序直接放在桌面(DeskTop)上的那个窗 口,每个应用程序只能有一个窗
-
软件打开文件,程序退出,结果文件变成空文件
// BOOL res = CDocument::OnSaveDocument(lpszPathName);//这句话会重写打开的文件,如果在序列化中没有操作,则文件以空文件的形势保存
-
三种非驱动实现文件监视的方法
下面介绍三种非驱动实现文件监视的方法。 ================================================================= 通过 未公开API SHChangeNotifyRegister 实现 =================================================================
-
MFC OnFileNew OnFileOpen过程分析代码
<br />对OnFileNew()/OnFileOpen()的MFC代码跟踪简析,简析可能也谈不上了,为了快速的理解MFC的实现思路以及文档视图架构的应用,在学习的过程当中我也没有进行学习理解的注解。不过细细阅读整个的实现流程,相信你我都能理解掌握MFC的整体思路。以后有机会再进行注解吧。<br />A) OnFileNew()执行过程分析<br />1. void CWinApp::OnFileNew()<br />{<br /> if (m_pDocManager != NULL)
-
MDI的几个小技巧
1、MDI启动时无子窗口 找到App类的InitInstance方法,该方法代表了windows应用程序在启动时的初始化任务。用命令行信息类CCommandLineInfo修改程序启动时的命令实现。
-
CDocument ::OnNewDocument和CDocument :: OnOpenDocument
CDocument ::OnNewDocument原型: virtual BOOL OnNewDocument();用途: 调用成员函数DeleteContents,以确保文档为空,然后标明新文档是未被修改的。可以重载该函数进行新文档数据结构的初始化。参数: 无返值: 如果文档初始化成功,则返回非零值,否则为0。CDocume
-
孙鑫VC学习笔记:第十一讲 如何把元文件保存到文件当中
如何把元文件保存到文件当中1.为“打开”,“保存”添加命令相应函数。2.用 CopyMetaFile 拷贝元文件到指定文件中CopyMetaFile 将windows格式的元文件拷贝到指定的文件当中。首先我们在“保存”命令响应函数OnFileSave()中完成保存元文件到文件的功能,执行之后在项目工程文件夹中增加了一个meta.wmf的文件,用ACDsee可以打开。--------------
-
多文档视图MFC软件,在软件打开后同时打开不同视图方法
添加不同视图文档模板 在XXX.h头文件添加变量: CMultiDocTemplate *m_pTimeWaveDoc; CMultiDocTemplate *m_pEngWaveDoc; CMultiDocTemplate *m_pMatchWaveDoc; 在XXX.cpp源文件中的BOOL CXXXApp::InitInstance()函数中添加不同视图文档模板: m_p...
-
关于MFC消息响应的一点注意事项
在vc6.0中我们新建一个多文档应用程序,如果我们为应用程序类添加ON_FILE_NEW消息响应,响应的消息响应函数为OnFileNew(),当我们单击“文件-新建”菜单时,就会调用该函数,不会调用基类的函数CWinApp::OnFileNew()。 但是在VS2008中,我们进行同样的操作时,跟踪调试发现引用程序仍会调用CWinApp::OnFileNew(),而且不会调用子类的O
-
OpenCV 读取文件并转换灰度图像
转自:http://blog.csdn.net/zhenxiaohui/archive/2009/07/31/4396237.aspx 1.在CRMBCheckDoc.h中添加变量 public: IplImage *TheImage; //定义图像指针,类型IplImage IplImage *GrayImage; 2.CRMBCheckDoc类初始化和析构函数 CRMB...
-
MFC数据的保存和打开
MFC中数据的保存和打开有三种处理方式: 第一种:CFileDialog + CFile数据结构体 使用传统的File类,通过这个类的Open、write、read等函数对要保存的数据进行保存。但是使用这种方式保存,就需要将要保存的数据定制成一个结构体,以结构体的对象对数据进行保存。使用这种方式存储数据,有可能会造成数据存储控件的浪费,并且操作不方便。 第二种:CFileDialog + CFile+ CArchive: 使用CArchive这个类,CArchive类对CFile类再封装之后不再使用结构体作
-
CWinApp::OnFileOpen
问题: 用MFC AppWizard *.exe生成的多文档视图结构的程序中,当点击File菜单中的Open项时,程序将要调用应用程序类的CWinApp::OnFileOpen函数,请问该函数按照先后次序具体执行了哪些行为?这与当点击New项调用CWinApp::OnFileNew函数所执行的功能中哪些相同,哪些不同? CWinApp::OnFileOpen函数大概执行以下步骤: 1、