首页
社区
课程
招聘
[求助]VB6.0编写的程序加按钮
发表于: 2016-5-22 20:40 4486

[求助]VB6.0编写的程序加按钮

2016-5-22 20:40
4486
最近有个问题,一个VB6.0编译出的软件,有没有办法在不知道源码的情况下,在窗口界面上添加自己的按钮并实现按钮事件?

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 18
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook 他的消息处理函数吧
2016-5-22 21:56
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是不是不可能实现在窗口上添加自定义的按钮?
2016-5-22 23:15
0
雪    币: 19
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不需要 得到窗口句柄以后直接CreateWindowEx (父窗口句柄) 即可添加

然后接受处理一下消息即可
2016-5-23 10:31
0
雪    币: 26
活跃值: (79)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
用vc6.0以资源方式打开此可执行文件,在对话框中增加按钮控件,就可以。
再给该按钮增加消息响应就可以
2016-5-23 11:47
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
这个是VB的啊  怎么以资源方式打开?
2016-5-23 17:17
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
能具体说下么 这样的方法我也想过
2016-5-23 17:19
0
雪    币: 19
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最简单的方法就是 先findwindow 寻找到窗口句柄 如果你是Hook的
则可以直接在此基础上Create,然后创建按钮即可.
消息循环部分 自己接受处理消息

findwindow
createwindowex
setwindowlong
getwindowlong
可以看下这个函数
2016-5-23 17:26
0
雪    币: 7077
活跃值: (3603)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
9
http://bbs.pediy.com/showthread.php?t=197037

见附件中的vbstruct.h。
VB中的对话框确实是静态存在的,但不是标准资源,无法使用exescope之类的工具编辑。
目前网上好像也没有好的工具,如果lz有兴趣,可以研究下VB程序内部的数据接口,自己实现。

可以说明的是,lz的想法肯定可以实现,就看有没有精力去研究了。
2016-5-23 18:50
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
我在汇编编写的 程序上实现了加按钮并响应事件  但是VB的消息循环貌似不在主程序里面吧 这样子也没办法改啊啊
2016-5-24 20:32
0
雪    币: 19
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
附链接
c32K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0T1M7#2)9J5k6h3y4K6k6r3&6Q4x3X3g2F1k6i4c8Q4x3V1k6@1L8%4m8A6j5%4y4Q4x3V1j5J5z5o6l9H3y4e0l9H3z5e0b7`.

472K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3u0D9L8$3N6Q4x3X3g2U0M7$3c8F1i4K6u0W2L8X3g2@1i4K6u0r3L8r3W2%4k6h3&6D9L8$3&6Y4x3U0j5K6y4U0y4Q4x3V1k6S2M7Y4c8A6j5$3I4W2i4K6u0r3k6r3g2@1j5h3W2D9M7#2)9J5c8U0f1%4z5e0j5&6y4K6p5`.

仔细看一看吧
2016-5-25 09:29
0
雪    币: 522
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
直接加DLL 在DLL 里处理消息吧        简单方便
2016-5-25 18:34
0
游客
登录 | 注册 方可回帖
返回