- 8
- 0
- 约8.17千字
- 约 8页
- 2018-11-30 发布于江苏
- 举报
VB高级编程初探(子类专业技术SUBCLASS与消息捕获)
VB高级编程初探(子类技术SUBCLASS与消息捕获)
关键词: HYPERLINK /tag/VB%B8%DF%BC%B6%B1%E0%B3%CC%B3%F5%CC%BD%A3%A8%D7%D3%C0%E0%BC%BC%CA%F5SU \t _blank VB高级编程初探(子类技术SU ?? ??????????????????????????????????????
一、前言
很早以前就想写一篇关于子类技术(SubClass)的文章,不过由于时间有限没有深入研究。这段时间由于工作需要用子类实现了大量的Windows消息捕获,正好今天有人问到鼠标滚动事件的捕获问题(这个问题我将在文末给出一个较简洁的方法),因此决定写这篇文章,希望对大家有些帮助。
我们都知道VB有其局限性,我们也常常在试探通过某种方法拓展其应用范围,正如我在以前讲到过的如何在VB中使用隐藏的指针操作函数,如何突破限制使用TOM对象等等。今天讲到的子类技术正是突破VB局限的又一有力工具。
二、子类(SubClass)技术简介
众所周知,Windows是一个基于消息的系统,消息在Windows的对象之间进行着传递。子类(SubClass)和Windows的钩子(Hook)机制存在于消息系统之中,我们可以利用这些机制来操纵、修改甚至丢弃那些在操作系统或是进程中传递的消息,以求改变系统的一些行为。
子类(SubCla
原创力文档

文档评论(0)