vs2010:Windows应用程序中的渐变背景

时间:2013-05-08 07:43:52

标签: c++ windows visual-studio-2010 visual-c++

我正在研究视觉工作室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

但我不能让它作为一个整体背景工作,我只是猜测,因为我完全失去了一个示例代码或描述如何实现这将是非常有帮助的。

1 个答案:

答案 0 :(得分:0)

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

相关问题