首页
社区
课程
招聘
谁能把灰掉的暗扭变亮
发表于: 2004-12-23 17:22 5166

谁能把灰掉的暗扭变亮

2004-12-23 17:22
5166
我用Delphi5写的程序,故意把按扭变暗了,
谁能把它弄亮~~~~!

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

收藏
免费 1
支持
分享
最新回复 (14)
雪    币: 332
活跃值: (479)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
2
变亮很简单,关键是他是否还保留着功能代码!
2004-12-23 17:53
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
灰色按钮精灵
2004-12-23 18:00
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
4
使用 EnableWindow() 或 SetWindowLong()  :D
2004-12-23 18:45
0
雪    币: 383
活跃值: (786)
能力值: ( LV12,RANK:730 )
在线值:
发帖
回帖
粉丝
5
抓它“把柄”,给它发个“动起来”的消息@:D

如果你想小动DIY,很简单,给同一个程序编译两个,一个禁用,一个开动,再找“妈生兄弟”有什么区别!;eek:
2004-12-23 20:58
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
大家有兴趣的话,可以进行一下逆向的分析。
抛专引玉了

最初由 riijj 发布
使用 EnableWindow() 或 SetWindowLong() :D
附件:Wordpad.rar
2004-12-23 22:34
0
雪    币: 255
活跃值: (266)
能力值: ( LV12,RANK:220 )
在线值:
发帖
回帖
粉丝
7
object ToolButton7: TToolButton
      Left = 138
      Top = 2
      Caption = 'ToolButton7'
      Enabled = False
      ImageIndex = 6
      OnClick = ToolButton7Click
    end
    object ToolButton8: TToolButton
      Left = 161
      Top = 2
      Caption = 'ToolButton8'
      Enabled = False
      ImageIndex = 7
      OnClick = ToolButton8Click
    end
表说不准用工具~~ :D 有了为什么不用:p附件:RE-Wordpad.rar:p
2004-12-23 22:48
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
8
最初由 WiNrOOt 发布
object ToolButton7: TToolButton
Left = 138
Top = 2
Caption = 'ToolButton7'
Enabled = False
........


exescope :D
2004-12-23 23:07
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
9
最初由 limee 发布
大家有兴趣的话,可以进行一下逆向的分析。
抛专引玉了

附件:Wordpad.rar


得到 hwnd 后,给它发一个 TB_ENABLEBUTTON 信息便行了 :D

不要忘记 "Commctrl.h"

2004-12-23 23:58
0
雪    币: 204
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
上楼的实现方法太好了!
已经通过Delphi实现了,这个问题困绕我很好时间了!
谢谢!:)
2004-12-24 00:51
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
11
最初由 ChenBoy 发布
上楼的实现方法太好了!
已经通过Delphi实现了,这个问题困绕我很好时间了!
谢谢!:)


那一块东西是 toolbar ,所以使用 EnableWindow( ) 和 EnableMenuItem ( ) 也没有反应,需要发 toolbar 控制信息
2004-12-24 11:20
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
怎么得到那个hwnd呢?

最初由 riijj 发布


得到 hwnd 后,给它发一个 TB_ENABLEBUTTON 信息便行了 :D

不要忘记 "Commctrl.h"
........
2004-12-24 12:01
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
13
最初由 limee 发布
怎么得到那个hwnd呢?



EnumChildWindows
2004-12-24 13:12
0
雪    币: 204
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
现在还有一个问题就是,就是VC所使用是这个类:ToolBarWindow32
不同于Delphi所使用的TToolBar,其上按钮用此法不能激活,不知道有没有什么办法呀?
2004-12-24 23:39
0
雪    币: 204
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
这个问题是不是太高深了,还是太简单了?
2004-12-27 20:23
0
游客
登录 | 注册 方可回帖
返回
//