VC++ 6.0中在哪些情况下会发生重绘?
我知道在对话框中的onpiant和OnEraseBkgnd调用时、窗口尺寸发生改变时会发生重绘,除了这几种,还有哪些情况下会发生重绘,有哪位大神能系统的跟我说一下吗...
我知道在对话框中的onpiant和OnEraseBkgnd调用时、窗口尺寸发生改变时会发生重绘,除了这几种,还有哪些情况下会发生重绘,有哪位大神能系统的跟我说一下吗
展开
2个回答
展开全部
还有WM_NCPAINT非客户区重绘,也会引起窗口重绘。
WM_MOVE和WM_SIZE会引起重绘。
以下的这些控件的背景画笔重绘消息,也会引起窗口重绘。
#define WM_CTLCOLORMSGBOX 0x0132
#define WM_CTLCOLOREDIT 0x0133
#define WM_CTLCOLORLISTBOX 0x0134
#define WM_CTLCOLORBTN 0x0135
#define WM_CTLCOLORDLG 0x0136
#define WM_CTLCOLORSCROLLBAR 0x0137
#define WM_CTLCOLORSTATIC 0x0138
WM_MOVE和WM_SIZE会引起重绘。
以下的这些控件的背景画笔重绘消息,也会引起窗口重绘。
#define WM_CTLCOLORMSGBOX 0x0132
#define WM_CTLCOLOREDIT 0x0133
#define WM_CTLCOLORLISTBOX 0x0134
#define WM_CTLCOLORBTN 0x0135
#define WM_CTLCOLORDLG 0x0136
#define WM_CTLCOLORSCROLLBAR 0x0137
#define WM_CTLCOLORSTATIC 0x0138
金山毒霸
2024-10-31 广告
2024-10-31 广告
一、DirectX 10简介DirectX 10是微软为Windows Vista操作系统推出的图形技术。它的推出旨在提供更高效、更直接的控制硬件资源的能力,尤其是在图形和游戏编程方面。DirectX 10引入了许多新特性和改进,包括更好的...
点击进入详情页
本回答由金山毒霸提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询