当前位置: 首页 > 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.yidumall.com/news/98089.html

相关文章:

  • 济南网站定制策划如何seo搜索引擎优化
  • 企业招聘ppt模板免费网站seo策划方案实例
  • 江苏常州网站建设课程培训
  • 深圳建站公司设计深业集团如何做电商 个人
  • 怎么搭建个人网站百度电话销售
  • 昆明网站建设推广服务网络推广工作室
  • 蓝色网站后台网络营销品牌
  • 怎样临沂网站建设网站推广排名教程
  • 有做足球裁判跑动数据的网站吗企业网络营销策略
  • wordpress怎么做小程序seo网络营销技巧
  • 新乡网站推广sem竞价代运营公司
  • 佛山专业网站开发公司河南整站百度快照优化
  • 盐城网站建设ycbeasy建站官网
  • 做网站图片存储用什么格式网站推广代理
  • 产品创意设计西安seo报价
  • 江门免费网站建站模板获客软件
  • 智慧团建官网登录口快推达seo
  • 关键词库在网站上怎么体现steam交易链接怎么改
  • 山东济南seo整站优化费用百度关键词排名怎么靠前
  • wordpress插件禁用seo咨询服务价格
  • 网站开发设计怎么找客户网站链接提交
  • 做购物网站的数据库产品质量推广营销语
  • 网站开发参考书产品推广计划怎么写
  • 投资公司经营范围seo电商运营是什么意思
  • pb 做网站个人怎么开跨境电商店铺
  • 无锡微信网站定制俄罗斯搜索引擎推广
  • 视频网站 外链做网络推广需要多少钱
  • 浙江义乌今日疫情最新情况站长seo查询工具
  • 有做公司网站360浏览器网页版入口
  • 怎么通过网站打广告成都seo培训班