软件注册站
热情软件屋

 
如何捕捉这个Alt+tab按键的事件
编号: QA003967    
建立日期: 2001年3月8日 最后修改日期: 2001年3月8日
所属类别: Visual Basic - Windows API
Visual Basic - 键盘与鼠标
   
    操作系统:Win98
    编程工具:vb
    问题:我在做一个全屏的图片浏览程序,当在全屏的时候按了Alt+Tab切换到其他程序 时,那个全屏的form还在后面,我想在转换到其他程序时这个窗口最小化, 请问该如何捕捉这个Alt+tab按键的事件呢?或者有什么其他实现方法呢?
    水平: 刚入门(ragnarok)
   
    当用户按下ALT+TAB键,把你的程序切换走或切换回来时,系统都会产生一个WM_ACTIVATEAPP消息。消息结构中的wParam会告诉你是程序是被切换走还是切换回来。如果是True表示正被切换回来,FALSE表示将被切换走。你可以捕捉这个消息,然后进行操作。
    主持人注:代码可以参考http://www.mvps.org/vbnet/index.html?code/subclass/activation.htm
    
    相关问题:
    QA000634 "如何在VB中截取Windows消息"

    

此问题由T1000回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, Windows API, win32, api, windows api, gdi32, kernel, 键盘与鼠标, mouse, keyboard, hid

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio