摘要: 画笔一、构造函数画笔有两个构造函数,分别看下:[cpp] view plaincopyprint?Pen(constColor&color,REALwidth);Pen(constBrush*brush,REALwidth);Pen( const Color& color, REAL width);... 阅读全文
posted @ 2015-10-12 16:28 时光回眸 阅读(543) 评论(0) 推荐(0) 编辑
摘要: MFC程序添加Web浏览器控件(IE控件)1. 新建一个基于对话框的MFC程序这里使用VS2010建立一个MFC Application,种类选择基于对话框Dialog based。2. 添加Web浏览器控件2.1 选择菜单Tools -> Choose Tool... 阅读全文
posted @ 2015-09-29 23:11 时光回眸 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只把函数储存在已编译的OBJ文件中相比更有利于代码的重用。但随着Wind... 阅读全文
posted @ 2015-09-29 22:24 时光回眸 阅读(1797) 评论(0) 推荐(0) 编辑
摘要: 在WIN32中,模式对话框的创建一般是使用DialogBox来进行创建的。而非模式对话框则是利用CreateWindow来创建的。在MFC或是WTL中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其... 阅读全文
posted @ 2015-09-29 11:29 时光回眸 阅读(3860) 评论(0) 推荐(0) 编辑
摘要: 本讲基本要求 * 掌握:命名空间的作用及定义;如何使用命名空间。 * 了解:使用早期的函数库重点、难点 ◆命名空间的作用及定义;如何使用命名空间。在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:using namespace std;这就是使用了命名空间std。在本讲中将对它作较详细的介... 阅读全文
posted @ 2015-09-28 17:10 时光回眸 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数了。 使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数... 阅读全文
posted @ 2015-09-25 10:03 时光回眸 阅读(32270) 评论(0) 推荐(1) 编辑
摘要: 这里介绍的改变文本编辑框的背景颜色的方法不需要对CEdit生成新的类,步骤如下:(1) 新建一个基于对话框的MFC应用程序,程序名称为Test;(2) 在对话框上添加两个文本框,ID分别为IDC_EDIT1和IDC_EDIT2;(3) 在CTestDlg的头文件中添加几个成员变量,如下所示;clas... 阅读全文
posted @ 2015-09-18 16:21 时光回眸 阅读(961) 评论(0) 推荐(0) 编辑
摘要: C++语言是桌面系统,尤其是系统软件、大型应用软件的主流开发语言。C++语言以其灵活性著称,同时也更复杂。利用C++编写健壮的代码,更具有挑战性。C++允许动态内存管理,同时也容易导致更多和内存相关的问题。 为能够有效地避免开发中潜在的危险代码,应遵循C++相关的编码规范和惯用法: 1,基类或者带有... 阅读全文
posted @ 2015-09-17 17:30 时光回眸 阅读(320) 评论(0) 推荐(0) 编辑