关于Slider的问题 我想让3个Slider分别控制颜色的红、绿、蓝值,然后在我拖动的时候,在对话框的示例框里面显示颜色样本,所以我在 Slider的NW_CustomDraw方法里面加入了Invalidate();然后在onpaint里面把示例区域用所选颜色填充,但是为什么我一打开对话框他就开始一直闪啊。肯定是Invalidate()一直被重复调用了,请问这是为什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NW_CustomDraw里别加Invalidate要不一直重绘Slider 同上,不要把Invalidate放到NW_CustomDraw里去,那是该控件的重绘消息``建议楼主用SCROLLBAR``也挺不错啊``如果楼主坚决这样用Slider的话``也可以``在你的对话框定义三个变量,分别为nR,nG,nB,在程序初始化的时候,使他们的值与对应的三个Slider控件的值一样,然后在NW_CustomDraw里写,int nCurR = 0,nCurB = 0,nCurG = 0;nCurR = 对应控件当前的值nCurG = 对应控件当前的值nCurB = 对应控件当前的值然后判断是否与之前定义的nR,nG,nB相同,不同则重绘这样`就会弄到很闪的了 切磋一下,你是高手就请进!!!!!!!申请的大量内存用完后怎样还给系统 MDI加载资源警告 保存文件的几个问题 com初始化失败 网页中播放网络电视前插入广告播放是如何实现的? EDIT控建背变景色 在对话框中加入属性页,点击属性页按钮,如何改变对话框按钮的显示? 500分求书!!!!!!!!!!!! kao,别人工资都拿双份,我的可用分倒不涨了,大散 遇到一个怪问题,难道是vc6 bug ? 请教一个查询语句 请高手帮我看看这个简单的HOOK问题
建议楼主用SCROLLBAR``也挺不错啊``如果楼主坚决这样用Slider的话``也可以``在你的对话框定义三个变量,分别为nR,nG,nB,在程序初始化的时候,使他们的值与对应的三个Slider控件的值一样,然后在NW_CustomDraw里写,
int nCurR = 0,nCurB = 0,nCurG = 0;
nCurR = 对应控件当前的值
nCurG = 对应控件当前的值
nCurB = 对应控件当前的值
然后判断是否与之前定义的nR,nG,nB相同,不同则重绘这样`就会弄到很闪的了