- 博客(3)
- 资源 (22)
- 收藏
- 关注
转载 调用Invalidate后,屏幕没有马上刷新。。。
Invalidate让客户区处于可以重画的状态,而UpdateWindow开始重画,但是它先判断客户区是否为空,不空UpdateWindow不执行,为空才执行重画。 Invalidate与UpdateWindow的区别如下:void Invalidate( BOOL bErase = TRUE ); 该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘,例如,如果一个被其它
2014-02-16 12:04:19 7934
转载 WM_PAINT和WM_DRAWITEM/OnPaint()和与OnDrawItem()区别
OnDrawItem是画窗口中的子控件的,因为它的入口参数LPDRAWITEMSTRUCT带入不同子控件的相关参数,而且,你得把子控件设置成“自画”类型,才会调用到OnDrawItem顺便说一下自画,不是所有设置成自画类型的控件都会调用父窗口的OnDrawItem,例如ListBox的自画,你就必须重载CListBox的DrawItem方法和MeasureItem方法才可以,但象菜单,按钮
2014-02-06 15:24:17 4861
转载 MFC Button控件的背景色
一个继承于CButton的按钮控件类,实现Button背景色与文字的共存与改变,可以自行设计背景色。头文件:CMyButton.h 如下:#pragma once#include "afxwin.h"class CMyButton : public CButton{//DECLARE_DYNAMIC(CMyButton)public:
2014-02-06 14:01:26 2338
httpvc代码
2015-11-19
磁盘加密软件CrypticDiskE.zip 移动硬盘、PC硬盘
2010-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人