CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎样在delphi中使用系统热键?

楼主lifanxi(Byron)2001-04-01 22:13:00 在 Delphi / VCL组件开发及应用 提问

怎样在delphi中使用系统热键? 问题点数:20、回复次数:1Top

1 楼coldljy(青山隐隐)回复于 2001-04-01 23:01:00 得分 20

function   RegisterHotKey(hWnd:   HWND;   id:   Integer;   fsModifiers,   vk:   UINT):   BOOL;   stdcall;  
   
  function   UnregisterHotKey(hWnd:   HWND;   id:   Integer):   BOOL;   stdcall;  
   
  ...  
  protected  
          procedure   WMHotKey(var   Message:   TMessage);   message   WM_HOTKEY;  
  ...  
   
  procedure   TForm1.FormCreate(Sender:   TObject);  
  begin  
          RegisterHotKey(Handle,123,MOD_CONTROL,VK_F7);//Ctrl_F7  
  end;  
   
  procedure   TForm1.WMHotKey(var   Message:   TMessage);  
  begin  
          Application.Restore;  
  end;Top

相关问题

  • 如何用Delphi注册系统热键??
  • 如和用Delphi注册系统热键?
  • 在DELPHI程序里使用热键
  • 请教:如何使用键盘钩子屏蔽系统热键?
  • 用DELPHI如何在XP下屏蔽系统热键?
  • 怎样在窗口中使用热键ctrl+alt+del调用另一个窗体,屏蔽所有系统热键
  • 征集Delphi热键
  • 系统热键疑问
  • 系统热键及其他
  • 系统热键问题

关键词

  • delphi
  • 系统
  • f7
  • wmhotkey
  • registerhotkey
  • tmessage
  • 中使用系统热键
  • hwnd
  • vk
  • stdcall

得分解答快速导航

  • 帖主:lifanxi
  • coldljy

相关链接

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

广告也精彩

反馈

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