当前位置: 首页 > news >正文

网站建设策划方刚刚刚刚刚刚好痛

网站建设策划方,刚刚刚刚刚刚好痛,合肥建工学校,购物系统论文使用方法如下: BOOL RegisterHotKey( HWND hWnd, //响应该热键的窗口句柄 Int id, //该热键的唯一标识 UINT fsModifiers, //该热键的辅助按键 UINT vk //该热键的键值 ); 为了得到唯一…
使用方法如下:  
   
  BOOL   RegisterHotKey(  
  HWND   hWnd,         //响应该热键的窗口句柄  
  Int   id,                       //该热键的唯一标识  
  UINT   fsModifiers,   //该热键的辅助按键  
  UINT   vk                 //该热键的键值  
  );    
   
  为了得到唯一标识,我们还将用到另一个API函数    
   
  ATOM   GlobalAddAtom(  
   
  LPCTSTR   lpString   //自己设定的一个字符串  
   
  );  
   
  因为我们还要在程序退出的时候,消除这个热键,   所以需要声明一个全局变量:    
   
  HotKeyId:   Integer;    
   
       
   
  第一步:    
   
  在窗口的create事件中,加入以下代码    
   
  HotKeyId   :=   GlobalAddAtom(‘MyHotKey’)   -   $C000;  
  注:   HotKeyId的合法取之范围是0x0000到0xBFFF之间,   GlobalAddAtom函数得到的值  
  在0xC000到0xFFFF之间,所以减掉0xC000来满足调用要求。  
   
  第二步:    
   
  在上面的代码下面加入:    
   
  RegisterHotKey(Handle,   hotkeyid,   MOD_ALT,   VK_F8);      
   
  热键的辅助按键包括Mod_Ctrl   、Mod_Alt、Mod_Shift,对于Windows兼容键盘还支持Windows  
  键,即其键面上有Windows标志的那个键,其值为Mod_win。  
   
  上面   的代码注册了一个热键:ALT+F8。当然如果你希望象TAKEIT那样,只用F8,   就这么写:  
   
  RegisterHotKey(Handle,   hotkeyid,   0,   VK_F8);      
   
  注:handle是一个特殊的变量,它表示当前窗口的句柄。  
   
  这个函数你应该能句举一反三了吧。  
   
  原理:  
   
  一旦热键设置成功,在程序 应用 过程中如果有相应的键被按下,Windows系统都会给你的应  
  用程序发送一个消息WM_HOTKEY,不管你的应用程序是否为当前活动的。其中WM_HOTKEY消  
  息的格式为:      
   
  idHotKey   =   (int)   wParam;   //   该参数在设置系统级的热键有用,一般不予使用  
  fuModifiers   =   (UINT)   LOWORD(lParam);     //热键的辅助按键  
  uVirtKey   =   (UINT)   HIWORD(lParam);   //热键的键值    
   
       
   
  第三步:    
   
  注册了热键,就该写下响应代码了。    
   
  首先,在程序头部分的private段中加入声明   (作用是声明这个过程,和声明变量类似。  
  关于如何声明函数、过程,请请参考各自的帮助文件或其它资料):    
   
  procedure   HotKeyDown(var   Msg:   Tmessage);   message   WM_HOTKEY;    
   
       
   
  然后在程序中加入如下代码:    
   
  procedure   Tfmain.HotKeyDown(var   Msg:   Tmessage);    
   
  begin    
   
  if   (Msg.LparamLo   =   MOD_ALT)   AND   Msg.LParamHi   =   VK_F8   then   //   假设热键为ALT+F8    
   
  begin    
   
  end;    
   
  最后一步:    
   
  在窗口的close事件中加入    
   
  UnRegisterHotKey(handle,   HotKeyId);   //注销HotKey,   释放 资源
http://www.hkea.cn/news/63284/

相关文章:

  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏
  • 国内做国外代购在哪个网站好百度平台客服怎么联系
  • 菏泽网站获客网站建设公司中国站长网入口
  • 黄冈网站建设推荐seo查询排名软件
  • 自己怎么做百度网站广州seo网站公司
  • 京东企业的电子网站建设百度seo教程网
  • 弥勒网站设计公司share群组链接分享
  • 网站建设栏目管理百度推广搜索排名
  • 企业管理类的网站全球搜是什么公司
  • 网站开发自我介绍seo报告
  • 网站应用软件设计海口seo网络公司
  • 武汉站建设深圳网站开发制作
  • 网站建设的平台分析北京seo技术
  • 手表价格网站百度推广天津总代理
  • 如何将域名和网站绑定排名seo怎么样
  • 旅游网站推广方案色盲测试图
  • 现在开发个网站多少钱安全优化大师
  • 网站开发工程师工资多少百度统计工具
  • 征信报告优化大师好用吗
  • 一个ip地址做多个网站网络营销公司是做什么的
  • 赤峰网站建设公司旅行网站排名
  • seo网站优化工具软件拉新推广平台
  • 政府网站设计方案无锡网站制作优化
  • 社交网站盈利吗如何在各种网站投放广告
  • 建设工程合同民法典东莞快速优化排名