因为课程需要,会用到MFC编程,所以讲一些经验总结下,以便日后使用查询。 // 非模态对话框的定义 // 通过单文档菜单调用一个非模态窗口 1、首先在工程里插入一个对话框(如:IDD_DLG_TEST),再添加对应的类(如:CdlgTest); 2、在类向导里添加"WM_DESTROY"消息响应函数 ...
分类:
编程语言 时间:
2016-06-24 20:17:40
阅读次数:
125
一 单文档添加托盘 1. 在CMainFrame中定义NOTIFYICONDATA结构m_notify 2.在OnCreate中添加托盘初始化代码 3.在头文件中添加宏定义#define WM_USER_NOTIFYICON (WM_USER + 1),这是个自定义的消息,用来处理托盘的响应 4.在 ...
分类:
其他好文 时间:
2016-06-17 16:57:13
阅读次数:
185
GO 语言的web框架很多,相对来说, Beego 框架,入门简单,文档齐全(中文),功能强大,本文以Beego 示例. Beego提供了详细的开发文档:http://beego.me/docs/intro/ 1.安装Beego和Bee工具 beego 的安装是典型的 Go 安装包的形式: 终端运行 ...
分类:
Web程序 时间:
2016-05-13 09:52:45
阅读次数:
221
ON_COMMAND(ID_FILE_OPEN, &CWinApp::OnFileOpen) void CWinApp::OnFileOpen() { ENSURE(m_pDocManager != NULL); m_pDocManager->OnFileOpen(); } CDocManager*... ...
分类:
其他好文 时间:
2016-05-13 09:10:19
阅读次数:
278
兴趣需要,想做下VTK与MFC想结合的程序,MFC快要在桌面程序上面失去市场份额了,现在大多使用QT来做,但是本科的时候学的就是MFC,也相对来说比较熟悉,所以就想使用MFC来写一个简单的单文档程序。首先我们需要在编译的时候将USEGUISUPPORT->USEMFC勾选上,才能在MFC平台上使用VTK。网络上现在大多流行两种VTK和MFC的方法,其实两者结合的关键就是将VTK的绘制窗口vtkre...
分类:
编程语言 时间:
2016-05-12 16:59:29
阅读次数:
312
由于MFC应用程序涵盖了基于SDK的windows程序几乎所有的功能,所以使用MFC AppWizard创建的MFC程序将自动具有WIndows程序的基本功能,我们今天就来探寻一下MFC的框架机制。首先大家先利用向导制动建立一个基于MFC的单文档应用程序。我取名为MFC_DISCOVER,方便大家自己验证自己的程序。(多图预警)1.声明全局对象\quad利用应用程序对象theApp启动应用程序,th...
分类:
编程语言 时间:
2016-04-29 15:01:48
阅读次数:
258
首先创建个画笔对象: 由于画笔一旦创建后就无法修改。所以要修改画笔的颜色要用DeleteObject函数将其删除?,之后再创建新的画笔。 下面是修改为红色的画笔: 上面的最后一句一定要加上。不然新创建的画笔颜色不会改变。 这是在单文档程序中写的,在之前的 pDC的由来。如下: 分析CreatePen ...
分类:
其他好文 时间:
2016-04-27 14:13:50
阅读次数:
120
对于MFC单文档程序(SDI), 在CWinApp的InitInstance函数的初始化中, 利用LoadFrame函数创建主框架确实简单方便。 但是灵活性却很差,如果软件有特殊需求的话,还是用AfxRegisterWndClass创建比较灵活, 随心所欲。 关键有3步: 1. 利用AfxRegis ...
分类:
编程语言 时间:
2016-04-22 18:09:13
阅读次数:
338
在基于单文档应用程序的MFC程序中,在OnChar函数中使用m_strLine+=nChar时,出现了error C2593:“operator +=”不明确的错误,经百度,找到如下解决方法,亲测可用: 将m_strLine+=nChar改为m_strLine+=char(nChar)或m_strL ...
分类:
其他好文 时间:
2016-04-18 11:48:29
阅读次数:
116
一、MFC的基本概念 单文档、多文档和对话框框架的区别 MFC中的类继承图的基本框架 CView类与CDocument的关系 Onpaint()和Ondraw()的关系 hdc-cdc区别联系 RUNTIME_CLASS是什么 DECLARE_DYNAMIC 和 IMPLEMENT_DYNAMIC ...
分类:
编程语言 时间:
2016-04-13 23:42:07
阅读次数:
399