0

我正在开发视觉工作室 2010 和 c++。我正在尝试更改我的基本 Windows 应用程序的背景颜色,我想像skype其他程序一样将渐变颜色添加到它上面,这可能吗?据我的猜测是我必须添加渐变画笔WNDCLASSEX.hbrBackground到目前为止我只能找到这个

http://msdn.microsoft.com/en-us/library/windows/desktop/dd371488%28v=vs.85%29.aspx http://msdn.microsoft.com/en-us/library/windows/desktop /dd799414%28v=vs.85%29.aspx

但我无法让它作为一个整体背景工作,我只是在猜测,因为我完全迷路了,关于如何实现这一点的示例代码或描述将非常有帮助。

4

1 回答 1

0

如果您想支持 Vista 之前的版本,您需要在您的窗口 proc 中处理 WM_ERASEBKGND 消息并自己完成整个背景的绘制。在 msdn 上阅读有关 GDI 或 GDI+ 的信息,了解如何操作。

于 2013-05-08T08:14:58.527 回答