
孙鑫VC++深入详解
文章平均质量分 88
milanleon
这个作者很懒,什么都没留下…
展开
-
孙鑫VC++深入详解(4):文本编程
1、获得设备描述表中当前字体的度量信息CDC::GetTextMetrics(LPTEXTMETRIC lpMetrics)函数用来获得设备描述表中当前字体的度量信息。字体度量信息TEXTMETRIC:typedef struct tagTEXTMETRIC { LONG tmHeight;//字体高度 LONG tmAscent; LONG tmDescent;原创 2014-03-15 09:44:34 · 1459 阅读 · 0 评论 -
给VS2008/VS2010 MFC项目添加启动画面
在VC6.0时代,我们通过在MFC工程中插入Splash组件来简单方便的实现这个功能,但在VS2008以后就没有了这个功能,所以如果想给自己的程序添加一个显示Logo的启动画面,就需要自己添加代码来实现,参考了下VC6.0中这个Splash组件添加后的代码,就很容易在自己的项目里实现这个功能。转载 2014-04-30 17:27:36 · 985 阅读 · 0 评论 -
孙鑫VC++深入详解(1):windows程序内部运行机制
1、SDK:Software Development Kit,软件开发包 GUI:Graphical User Interface,图形用户接口 GDI:Graphical Derice Interface,图形设备接口2、句柄用来标识各种资源和对象。 HANDLE:句柄 HWND:窗口句柄 HMENU:菜单句柄原创 2014-02-17 16:56:52 · 2111 阅读 · 0 评论 -
孙鑫VC++深入详解(6):对话框1
1、对话框中的控件 基本控件: 常用控件:2、对话框的创建和显示 对话框分为两种:模态对话框和非模态对话框。模态对话框指当其显示时,其它程序会暂停执行,即不能进行其它操作,直到关闭这个对话框。非模态对话框则没有这个限制。 要创建一个对话框,需要先创建一个对话框资源:在“资源视图”中插入对话框资源,可以在其属性中设置其原创 2014-04-03 16:52:39 · 2062 阅读 · 0 评论 -
孙鑫VC++深入详解(10):图形的保存和重绘
1、坐标空间和转换原创 2014-06-19 11:22:47 · 1412 阅读 · 0 评论 -
孙鑫VC++深入详解(9):绘图控制
1、CColorDialog为颜色对话框,原创 2014-05-15 17:27:14 · 1775 阅读 · 0 评论 -
孙鑫VC++深入详解(5):菜单
1、菜单命令响应函数 弹出式菜单(子菜单)Popup属性为true,其ID不能编辑,没有菜单命令响应函数;非弹出式菜单(菜单项)Popup属性为false,可以编辑其ID,可以为其设置菜单命令响应函数。 一般菜单资源ID前缀设为IDM_,光标资源ID前缀设为IDC_,图标资源ID前缀设为IDI_.......右击菜单项为其添加菜单命令响应函数,消息类型选择COMMAND,类列表选择CM原创 2014-03-31 13:07:29 · 2267 阅读 · 0 评论 -
孙鑫VC++深入详解(8):定制应用程序外观
1、修改窗口的原创 2014-04-30 17:18:06 · 1386 阅读 · 0 评论 -
孙鑫VC++深入详解(3):简单绘图
1、MFC消息映射机制在每个能接受和处理消息的类中定义一个消息和消息处理函数对照表,即消息映射表。在消息映射表中,消息与对应的消息处理函数是成对出现的。当有消息要处理时,程序即在消息映射表中搜索是否有该消息,如有有该消息则调用其对应的消息处理函数。在视类中添加WM_LBUTTONDOWN消息处理函数后,会增加三处代码:一是在视类头文件中DECLARE_MESSAGE_MAP宏下面添原创 2014-03-07 13:50:13 · 2162 阅读 · 0 评论 -
孙鑫VC++深入详解(7):对话框2
1、属性表单 一个属性表单由一个或多个属性页组成,它的每一个选项卡都是一个属性页,它有效地解决了大量信息无法在一个对话框上显示的问题,并提供了对信息分类和组织管理的功能。原创 2014-04-15 15:10:39 · 1236 阅读 · 0 评论 -
孙鑫VC++深入详解(2):mfc框架程序剖析
1、基于MFC的程序框架剖析MFC程序首先定义了一个全局应用程序对象theApp(该对象就表示了应用程序本身),使它在WinMain()函数之前执行,全局对象theApp的构造函数调用时就会先调用其基类CWinApp的构造函数,在基类的构造函数中完成程序的一些初始化的工作,并将应用程序对象的指针保存起来。然后才进入WinMain()函数,MFC中WinMain()函数是程序编译链接时,由链接器原创 2014-03-04 13:32:27 · 1714 阅读 · 0 评论 -
孙鑫VC++深入详解(11):HOOK过程
有时需要对某个或某些消息进行屏蔽,这时可以原创 2014-06-20 15:22:39 · 2738 阅读 · 2 评论