全局子类化与超类化是怎么实现的
全局子类化与超类化是如何实现的?引用简单的说,子类化就是创建一个新的窗口消息处理过程,并将其插入到原先
全局子类化与超类化是如何实现的?
引用 简单的说,子类化就是创建一个新的窗口消息处理过程,并将其插入到原先的默认窗口消息处理过程之前。 子类化一般有三类: 1、实例子类化(instance subclassing):从窗口或控件的单一实例截获消息,这种子类化技术最普遍。 2、全局子类化(global subclassing):能够截获从相同的窗口类创建出来的多个窗口或控件的消息。 3、超类化(superclassing):和全局子类化很类似,区别在于可以应用在新的窗口类上面。 不知后两种子类化如何实现?
[解决办法] 晕搞得多复杂得~~
[解决办法] 顶~~~~~欢迎技术PK~~~~
另外最好别要是我....嘿嘿.
[解决办法] 好好学习,天天向上
[解决办法] SubClass是名词,它是对“用SetWindowLong修改窗口函数的地址”等一系列操作的称呼
HOOK也是名词,它是对“用SetWindowsHookEx设置钩子”等一系列操作的称呼
[解决办法] 哈哈我来和老魏唱反调了
我觉得SubClass和Hook都是动词~~哈哈~~
[解决办法] 我认为HOOK与SubClass都单词........
[解决办法] 学习中
[解决办法] 引用楼主 zzyong00 的帖子: 引用简单的说,子类化就是创建一个新的窗口消息处理过程,并将其插入到原先的默认窗口消息处理过程之前。 子类化一般有三类: 1、实例子类化(instance subclassing):从窗口或控件的单一实例截获消息,这种子类化技术最普遍。 2、全局子类化(global subclassing):能够截获从相同的窗口类创建出来的多个窗口或控件的消息。 3、超类化(superclassing):和全局子类化很类似,区别在于可以应用在新…[解决办法] 咦,咋又看不见回复了>????
是不是一回复就能看见了????
[解决办法] 这样的贴子肯定得支持一把,严重看不懂,一定要学习
好好学习,天天吃饭
[解决办法] SetClassLong...........头一次见........哎~~~~真是~~~知识学不完啊...
[解决办法] 汇编中应该说太需要超类化了...
面向对象的语言中就显得不那么重要了,因为通过对象包装,我们可以以SDK的方式对单个
控件进行控制,多次引用后效果和超类化一样
而且.... 相对于VB来说,更简单了...
sub CommandButton_click(Index As Integer)
用这个来解决....
当然以效率来说,最适合SDK开发的非超类化莫属了
[解决办法] 探讨 SetClassLong...........头一次见........哎~~~~真是~~~知识学不完啊...[解决办法] mark
[解决办法] 给大家详细讲讲~
[解决办法] mark
[解决办法] 探讨 引用: SetClassLong...........头一次见........哎~~~~真是~~~知识学不完啊... 等你的笔记本修好以后,把你VB的那个跨进程子类化的东东让我们瞧瞧是怎么做的![解决办法] 你们学东西真深入,俺从来不会这些。
[解决办法] 探讨 老马,你把它反编译一下: 机器语言===>汇编语言===>高级语言(VB) 这就搞定了 ^_^[解决办法] 升两星了?散分散分!!!哇哈哈哈哈~~~~~~~~有分收了~~~~~
[解决办法] 看起来,我们一般所使用那种子类化就是"实例子类化".
而"超类化",我只在学WIN32汇编时见过介绍,也没实际做过.
至于"全局子类化",头一次见~~~ 学习了.[解决办法] 这个子类化是什么:
VB.NET code'类模块[WindowMessage]Option ExplicitPublic Function Message(ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long'NothingEnd Function[解决办法] Sorry,忘了声明CallWindowProc了,自己搞定~[解决办法] 学习~~~[解决办法] gz一下[解决办法] 不错,不错! 三群的人不少啊!呵。[解决办法] 多回复一次~~~多拿一次分分~~~~XD[解决办法] 探讨 不错,不错! 三群的人不少啊!呵。[解决办法] 有几个. 我是其中之一.[解决办法] 学习.............. ^_^[解决办法] 探讨 引用: 老马,你把它反编译一下: 机器语言===>汇编语言===>高级语言(VB) 这就搞定了 ^_^ 想起我大学的汇编老师,上课时吹牛说“想当年,我用机器语言编超级马力的时候……”云云[解决办法] 为了多得几个可用分,我容易吗??? 没办法,只好再回个帖~希望楼主看不到我曾经回复过而再给我分!