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

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

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

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

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

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

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

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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