MFC学习笔记
沙漏99
aaaaaa
展开
-
MFC Rect 的详解 (2010-12-09 14:34:43)
MFC Rect 的详解 (2010-12-09 14:34:43)转载▼标签: 杂谈 转自:http://baike.baidu.com/view/2406388.htm?fr=ala0 一、CRect类介绍 CRect类与Windows RECT结构相似,并且还包括操作CRect对象和转载 2014-11-08 19:08:25 · 505 阅读 · 0 评论 -
MFC画刷类CBrush
MFC画刷类CBrush使用实例 .画刷类CBrush利用画笔可以画图形的边框,而用画刷就可以在图形内着色。大多数的GDI绘图函数既使用画笔又使用画刷,它们用画笔绘制各种图形的周边,而用画刷填充图形,因而可以用一种颜色和风格去设置画笔,而用另一种颜色和风格去设定画刷,通过一次函数调用就可以绘制出形状复杂的图形。画刷是由CBrush类管理的,创建画刷有两种方法:一种是调用构造函数转载 2014-11-07 22:01:04 · 626 阅读 · 1 评论 -
OnEraseBkGnd函数详解
在OnEraseBkGnd中,如果你不调用原来缺省 的OnEraseBkGnd只是重画背景则不会有闪烁.而在OnPaint里面, 由于它隐含的调用了OnEraseBkGnd,而你又没有处理OnEraseBkGnd 函数,这时就和窗口缺省的背景刷相关了.缺省的 OnEraseBkGnd操作使用窗口的缺省背景刷刷新背景(一般情况 下是白刷),而随后你又自己重画背景造成屏幕闪动.转载 2014-11-24 18:28:24 · 2071 阅读 · 0 评论 -
GetCurrentTime(),GetLocalTime(),GetSystemTime()之间的区别
1. GetCurrentTime() GetCurrentTime()只和16位版本的windows兼容,在32位windows下最好用gettickcount();2. GetLocalTime() GetLocalTime()在不同的机器中会有不同的结果,这和你在控制面板中的时区设置有关. 该函数是获取的系统当前所属时区的时间, 比如说, 在北京时区, 那原创 2014-11-07 19:32:15 · 705 阅读 · 0 评论 -
在VC中使用自定义资源,FindResource,LoadResource,LockResource
一、前言 在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。1. 默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可以尝试将Media Player或千千静听等软件的Skins目录下的转载 2016-07-28 19:52:27 · 495 阅读 · 0 评论 -
在EXE和DLL中,FindResource的区别
以下的代码在EXE中,执行无误。可是在DLL中FindResource返回的值就为0了,我用::GetLastError(),得出的值是1813,也就是取不到资源,这是为什么?BOOL ExtractFile(char *szZlibFile,DWORD dwRID){ HANDLE hFile = NULL ; HRSRC hRsrc = NULL转载 2016-07-28 19:50:26 · 1480 阅读 · 0 评论 -
VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)及对话框使用位图背景并透明
VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)转帖来自:http://guohaiyang.blog.163.com/blog/static/3213403720081027104147/1、首先,为了下面使用擦除背景的方便,先增加OnEraseBkgnd函数(WM_ERASEBKGND ),但好多新手都不知道对话框在那里找增加这个函数,来跟我来转载 2014-11-24 18:46:03 · 408 阅读 · 0 评论