首页
社区
课程
招聘
[旧帖] 已解决。仿 IDAFICATOR 在工具栏画了几个按钮,但画的按钮会消失,请大家帮忙给看看? 0.00雪花
发表于: 2010-5-10 09:53 3721

[旧帖] 已解决。仿 IDAFICATOR 在工具栏画了几个按钮,但画的按钮会消失,请大家帮忙给看看? 0.00雪花

2010-5-10 09:53
3721
仿 IDAFICATOR 在工具栏画了几个按钮,但画的按钮会消失,请大家帮忙给看看?

问题1、OD在启动是,会画上按钮,但启动完成后,工具栏上的按钮消失,鼠标移到工具栏后又出现了。

问题2、点工具栏上其他按钮时,画的工具栏会消失,几秒后,又出现。

如何让他像IDAFICATOR  一直存在。谢谢,附件为源码

已经解决了,被天草一语点中要害,"这个是比较典型的 SDK自绘按钮的问题'
OD的其他按钮似乎也是画上去的,点了其他按钮就引起了窗体重绘,这样把你画的盖了,就造成了你画的按钮消失,在SubclassProc函数体开头,加一行::UpdateWindow(hwnd);后"完美解决。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1946
活跃值: (248)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
2
没有重画,WM_PAINT。或者定时RedrawWindow
2010-5-10 11:24
0
雪    币: 277
活跃值: (1981)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
我在WM_PAINT添加的画的按钮,画的方法跟IDAFICATOR 一样的
2010-5-10 12:40
0
游客
登录 | 注册 方可回帖
返回
//