MFC中重绘对话框 怎么解决编辑框闪烁的问题 20
我就是在对话框中加了三个滚轮控件分别对应RGB三色移动滚轮就改变对话框的颜色移动滚轮接受的数据后要进行窗口重绘,我直接用了UpdateWindow这个函数但是我发现这个重...
我就是在对话框中加了三个滚轮控件 分别对应RGB三色 移动滚轮就改变对话框的颜色
移动滚轮接受的数据后要进行窗口重绘,我直接用了UpdateWindow这个函数
但是我发现这个重绘会使整个对话框都重绘,这样当频繁重绘的话,白色的编辑框就会闪烁起来。
谁有什么好的方法是重绘对话框是不重绘编辑框和列表框??
或者是其他的好办法来解决闪烁呢?? 展开
移动滚轮接受的数据后要进行窗口重绘,我直接用了UpdateWindow这个函数
但是我发现这个重绘会使整个对话框都重绘,这样当频繁重绘的话,白色的编辑框就会闪烁起来。
谁有什么好的方法是重绘对话框是不重绘编辑框和列表框??
或者是其他的好办法来解决闪烁呢?? 展开
2个回答
展开全部
哪个窗口需要重绘就重绘一下呗。不要写整个对话框update不就行了。
如果一定需要对话框的一部分而不属于任何子窗口,那么,可以试试InvalidateRect。
希望能对你有所帮助。
如果一定需要对话框的一部分而不属于任何子窗口,那么,可以试试InvalidateRect。
希望能对你有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询