比如说某个窗体(自身程序的窗口)被点击了,我如何才能捕获到这个被点击的消息,然后进行响应的处理。
谁能给我个例子。谢谢

解决方案 »

  1.   

    Steven Roman著,陈志远译,《Visual Basic Win32 API编程》(原名《Win32 API Programming with Visual Basic》)。中国电力出版社,2001.4,¥65.00
    系统讲解Win32 API体系,并讲了一些底层内容(虚拟内存、进程注入、PE文件格式等),有部分内容收录进了MSDN
    我的评价:★★★★★刘炳文、李凤华著,《Visual Basic 6.0 Win32API程序设计》。清华大学出版社,2001.1,¥58.00
    分类且较系统讲解Win32 API,写的比较全,比较适合入门
    我的评价:★★★★☆Steve Brown著,李凤华等译,《Visual Basic开发指南》(原名《Visual Basic Developer's Guide to the Win32 API》)。电子工业出版社,2000.7,¥32.00
    分类且较系统讲解Win32 API,没有《Visual Basic 6.0 Win32API程序设计》写的那么深,但是某些专用方面稍微题了一下,可以与《Visual Basic 6.0 Win32API程序设计》对照学习
    我的评价:★★★★☆王强、周明、李定国等编著,《Windows API for 2000/XP实例精解》。电子工业出版社,2002.8,¥54.00
    讲了一些新增API集,只不过是C语言描述的
    我的评价:★★★★☆朱友芹等等编著,《新编WindowsAPI参考大全》。电子工业出版社,2000.3,¥98.00
    单个单个的API参考,只不过是C语言描述的
    我的评价:★★★★☆魏江江、林少景著,《Visual Basic API编程百例通》。科学出版社,2001.10,¥39.00
    通过实例学API的,是API的应用,讲的比较浅
    我的评价:★★★☆☆现在热买的陈锐老大(TechnoFantasy)翻译的《Delphi核心API参考》(好像是这个名字),我没买,初步评价是★★★★☆
      

  2.   

    比如说某个窗体(自身程序的窗口)被点击了,我如何才能捕获到这个被点击的消息,然后进行响应的处理。
    谁能给我个例子。谢谢
    ==================
    既然是自己写的程序,不就是用click事件吗???楼主说清楚点。
      

  3.   

    子类处理
    比如说,截获标题栏的系统菜单消息
    http://www.zjol.com.cn/vbbible/software/program/vb/ccw/main.htm#SubClass/SuperClass
      

  4.   

    我查一部分关于子类技术的文章,我也做了一写测试,似乎子类技术不能获取某个进程对另一个进程的消息。
    就比如说,窗体A发送了一条WM_USER+10 的消息给A窗体中的按扭。我的程序想获取的是这一条消息,似乎做不到。
    各位大侠,请指点,指点
      

  5.   

    GetMessagePos VB声明 
    Declare Function GetMessagePos Lib "user32" Alias "GetMessagePos" () As Long