这节课的主要内容是讲菜单,分为静态菜单和动态菜单动态:CMainFrame::OnCreate 1 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 2 { 3 if (CFrameWnd::OnCreate(lpCreateSt...
分类:
编程语言 时间:
2014-10-31 18:38:01
阅读次数:
299
MFC打印程序的编制MFC在实现打印编程工作时已经建立了一个已有的框架,我们只要往这个框架里面填东西即可。打印工作其实就是在DC上绘图,不过这里的DC是打印机的DC,明确这一点之后,想当然的,我们打印的任务可以分为获取打印机DC、根据打印机驱动让用户交互设置打印参数、开..
分类:
编程语言 时间:
2014-10-31 15:56:01
阅读次数:
2379
这节主要讲的是文本编程 1 // CTextView 绘制 2 3 void CTextView::OnDraw(CDC* pDC) 4 { 5 CTextDoc* pDoc = GetDocument(); 6 ASSERT_VALID(pDoc); 7 if (!pDo...
分类:
编程语言 时间:
2014-10-31 13:42:14
阅读次数:
252
通过分析MFC的源代码,我们可以得到WM_COMMAND的消息响应顺序如下:多文档框架中,有打开的文档时:视图>文档>子框架窗口>应用程序>主框架窗口多文档框架在没有打开文档时,应用程序和主框架窗口的顺序相反:主框架窗口>应用程序在单文档框架应用程序中,因为没..
分类:
编程语言 时间:
2014-10-31 12:11:02
阅读次数:
270
MFCActiveX容器类/*****************************************************************************
Description:ActiveXcontrolviewinthemfcFrame
Author:liangjc
Version:1.0
CreateDate:2014.3.1215:40
History:null
----------------------------------------------------..
分类:
编程语言 时间:
2014-10-31 06:38:43
阅读次数:
216
刚刚学习用MFC编写嵌入式软件,各种问题接踵而来啊,在资源选项卡里面新建一个dialog后拖进去一个button按钮,想要添加这个空间的时间相应却怎么也不成功。会出现 提示框 “无法执行添加/移除操作,因为代码元素**是只读的”。根据提示去查看对应的.cpp和.h文件,发现并没有只读属性,没办法,求...
分类:
其他好文 时间:
2014-10-30 20:56:19
阅读次数:
373
这节课主要讲了消息映射和绘画的一些函数,结构体,消息映射使得我们不用去管WindowProc函数的调用,只要在类里面添加消息就可以对操作进行一定的反应了。让MFC变得简单。绘画的这些函数比较多,到时候可以refer这堂视频下面是DrawView.cpp里的一些消息映射函数,加成员变量的时候需要在CD...
分类:
编程语言 时间:
2014-10-30 18:59:48
阅读次数:
229
Windows Forms是由Win32 API封装的开发组件,最初是为了替代mfc,但却没有体现与Model View Controller架构对应的特色,进而在.net framework 3.0中推出了wpf,富控件数据显示方面,利用模板功能轻松实现。在winform下要想自定义一些用户控件,...
CTestApp如何调用WinMain函数:先调用CTestApp theApp;再调用CTestApp constructor再调用CTestApp的基类CWinApp的constructor (appcore.cpp, 地址C:\Program Files\Microsoft Visual St...
分类:
编程语言 时间:
2014-10-30 15:10:28
阅读次数:
212