MFC 游戏界面按钮 要一直置顶 怎么实现?

游戏画面在不断刷新,如果直接把按钮控件拖上去的话,那样按钮会不停闪,怎么解决呢?求思路... 游戏画面在不断刷新,如果直接把按钮控件拖上去的话,那样按钮会不停闪,怎么解决呢?求思路 展开
 我来答
锁骨的鱼
2013-07-30 · 超过29用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:52.1万
展开全部
SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE)
这个可以设置置顶
闪动是因为重绘背景造成的
可以使用InvalidateRect刷新指定区域 使其不会触发按钮的重绘操作
就不会闪了
追问
InvalidateRect太麻烦了啊,我整个游戏画面就是个矩形,抠掉按钮那一块的话,剩下的部分至少要用2个矩形构成,真正的游戏是这么处理的吗》?
追答
那你自己处理按钮类

重载按钮的OnEraseBkgnd
网上很多按钮类的示例的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式