班级背景画笔

【勇芳软件工作室】汉化HomePreviousNext

A 【课堂背景画笔】准备一个窗口的客户区,供应用程序后续绘制。Windows使用画笔以纯色或图案填充客户区,从而从该位置移除所有以前的图像,不管它们属于窗口还是属于窗口。Windows通过向窗口发送WM_ERASEBKGND消息通知窗口其背景应该被绘制。有关详细信息,请参阅.

要为类分配背景画笔,请使用适当的GDI函数创建画笔,并将返回的画笔句柄分配给WNDCLASSEX结构的看一看hbrBackgroundlb成员。

应用程序可以将看一看hbrBackgroundlb成员设置为标准系统颜色值之一,而不是创建画笔。有关标准系统颜色值的列表,请参阅SetSysColors.

要使用标准系统颜色,应用程序必须将背景颜色值增加1。例如,COLOR_BACKGROUND + 1是系统背景颜色。或者,您可以使用GetSysColorBrush功能来检索与标准系统颜色对应的画笔句柄,然后在WNDCLASSEX结构的看一看hbrBackgroundlb成员中指定句柄。

Windows不要求窗口类具有类背景画笔。如果此参数设置为NULL,则窗口必须在收到WM_ERASEBKGND消息时绘制自己的后台。