CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

按F1在任何时候都可以将QQ弹出来(QQ已经打开了)

楼主flyskylf(天高云淡)2006-03-18 22:24:18 在 Delphi / VCL组件开发及应用 提问

按F1在任何时候都可以将QQ弹出来(QQ已经打开了)(QQ的默认快捷键事Ctrl+Alt+Z)  
  如何写这样一个程序???? 问题点数:15、回复次数:4Top

1 楼etomahawk(一意孤行)回复于 2006-03-19 19:38:03 得分 5

我想到的最简单的方法:  
        注册一个全局热键F1,在热键消息处理中模拟Ctrl   +   ALT   +   Z热键。没试过不知道可不可以,你可以试试,就用两个API。明天去试试看,呵呵!Top

2 楼hanyel(谁是渡我的佛)回复于 2006-04-04 11:39:00 得分 10

上面的朋友說的那樣,代碼我給你個參考,不是QQ的,但是原理一樣  
  procedure   TForm1.FormCreate(Sender:   TObject);  
  begin  
        RegisterHotKey(Handle,$1055,   0,   VK_F1);//註冊熱鍵F1  
  end;  
   
  procedure   TForm1.HotKeyDown(var   Msg:   Tmessage);//寫消息過程  
  begin  
    //   inherited;  
      if   Msg.WParam   =   int($1055)   then               //如果按鍵為F1  
      begin  
          ShowWindow(Application.Handle,   SW_SHOW);  
          ShowWindow(Self.Handle,   SW_SHOW);  
      end;  
  end;  
   
  procedure   TForm1.FormDestroy(Sender:   TObject);  
  begin  
      UnRegisterHotKey(Handle,   $1055);     //註銷熱鍵  
  end;  
   
  procedure   TForm1.Button1Click(Sender:   TObject);//測試按鈕,隱藏工程和窗口  
  begin  
      ShowWindow(Application.Handle,   SW_HIDE);  
      ShowWindow(Self.Handle,   SW_HIDE);  
  end;  
  Top

3 楼flyskylf(天高云淡)回复于 2006-04-04 19:12:12 得分 0

看了楼上的代码有以下几点不是很明白  
  procedure   TForm1.HotKeyDown(var   Msg:   Tmessage);//寫消息過程  
  这个过程应该是自己定义的巴,如果是应该放在哪用?  
  如果焦点不在程序上,能否将程序调出来?  
  ShowWindow(Self.Handle,   SW_SHOW);  
  请大侠简单介绍一下这个函数  
  谢谢!!Top

4 楼hanyel(谁是渡我的佛)回复于 2006-06-29 15:38:35 得分 0

放在privte就是  
  焦点不在程序上    
  也能调出来  
  showwindow(self.handle,sw_show)是用API的方式show窗口而已Top

相关问题

  • 如何让一个窗体在任何时候都可用.
  • 怎样才能够在对话框上任何时候画图形界面呢?????
  • 怎样用vb编写一个鼠标里程器,在任何时候都能扑捉到鼠标的位置?
  • 当form上有button或edit时如何让form在任何时候都可以接受到键盘消息?
  • 形势大好,不是小好,整个形势比以往任何时候都好
  • 怎样屏蔽一个事件,使得此事件在任何时候不触发?
  • QQ下的User.db文件怎样打开?
  • 怎样关闭QQ打开的窗口?
  • 怎样才能在任何时候让对话框动态地在不同的位置显示呢??高手请指教!
  • 不加入会员如何打开qq的http连接?

关键词

  • 消息
  • showwindow
  • qq
  • 热键
  • sw
  • 程序
  • procedure tform
  • handle
  • self
  • tobject

得分解答快速导航

  • 帖主:flyskylf
  • etomahawk
  • hanyel

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo