Windows的图形界面为我们提供了无穷的方便和视觉上的快感,由浅及深的颜色给我们无尽的遐想。渐变色的实现有多种方法,好多资料上介绍了利用调色板的方法实现,其过程及其的复杂,需要我们具有一定的图形编程的基础,下面我将向大家介绍一种比较简单的方法,即使你一点都不了解图形编程和调色板的概念。 第一步:新建单文档工程,一切参数都取默认值。 第二步:在shadowview.h中定义变量如下:
第三步:在shadowview.cpp的构造函数中初始化变量如下:
第四步:在Ondraw()中添加如下的实现代码: for(int i = 0;i < nWidth;i++ )
现在编译、运行程序,我们可以发现单文档界面的背景已经被黄渐变色填充。接下来,我们实现在界面上点击鼠标左键,实现背景颜色的改变。 第五步:在ClassWizard中添加鼠标左键的消息处理映射函数,并添加如下代码:
好了,所有的功能都实现了,在界面上点击鼠标左键,我们可以发现,背景以不同的渐变色填充。 |
用渐变色填充背景(一)
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:在浏览器中粘贴时替换剪贴板数据
下一篇:KMP算法完整教程 (下)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
有趣的css - 渐变式圆点加载动画
用 css3 模拟一个渐变式圆点加载效果。
css 动效设计 交互设计 加载动画 用户体验 -
用渐变色填充区域
用渐变色填充区域
职场 休闲 渐变色填充 -
Android 背景渐变色
设置背景色可以通过在drawable-mdpi/background_login.xml里
Android XML ITeye Java android -
echart-渐变色背景
先上图 为了优化界面,设计采用了 渐变色来填充柱状图 配置项 series 渐变色 方向控制 这样就实现了
echart 渐变色 柱状图 数据