有点难度的问题 我现在遇到这样一个问题:在界面中画一个圆,一条半径不停的旋转,在该圆中随机显示若干物标(前边的内容已经完成),现在的问题是当半径经过物标时,无标高亮度显示,然后慢慢恢复正常,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以这样,假设原来颜色值为 R0 G0 B0高亮后为 R1 G1 B1设定变化次数为 10(假设)然后for(int i = 10; i >= 0; i ++){ R = R0+(R1-R0)*i/10; G = G0+(G1-G0)*i/10; B = B0+(B1-B0)*i/10;SetPixel(x, y, RGB(R, G, B)); // 改变(x, y)颜色值Sleep(20); // 等待20ms.}这样就慢慢的变回原来的颜色值 R0 G0 B0了. VC/MFC 实现虚拟键盘 MFC的求助 改变图表颜色 用VC++环境编译C程序,并看其结果,该怎么做? 关于下载网页源代码的问题. 谁有小波变换的理论资料 问下,VC什么时候脾气最好? 动态库疑问? opengl用aux函数时遇到的问题 用vxd监视进程 关于句柄和指针之间的转换 模糊的概念:什么是模块?
设定变化次数为 10(假设)然后
for(int i = 10; i >= 0; i ++)
{
R = R0+(R1-R0)*i/10;
G = G0+(G1-G0)*i/10;
B = B0+(B1-B0)*i/10;SetPixel(x, y, RGB(R, G, B)); // 改变(x, y)颜色值
Sleep(20); // 等待20ms.}
这样就慢慢的变回原来的颜色值 R0 G0 B0了.