在应用程序中使用热键的一段代码

2016-02-19 15:15 6 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】

  在.h中:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  

public: // User declarations
  BEGIN_MESSAGE_MAP
    MESSAGE_HANDLER(WM_HOTKEY,TMessage,OnHotKey)
  END_MESSAGE_MAP(TForm)
  void __fastcall TMainForm::OnHotKey(TMessage &Message); //响应热键消息
在.cpp中:
void __fastcall TMainForm::FormCreate(TObject *Sender)
{
  //注册系统热键
  if(!RegisterHotKey(Handle,2000,MOD_CONTROL,VK_F12))
    //这里注册的热键是Ctrl+F12
    ShowMessage("热键注册失败");
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::OnHotKey(TMessage &Message)
{
  //添加你的代码
  TForm::Dispatch(&Message);
  if (!MainForm-Visible)
  {
    MainForm-Show();
    MainForm-BringToFront();
  }
  else
    MainForm-Hide();
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::FormClose(TObject *Sender, TCloseAction &Action)
{
  UnregisterHotKey(Handle, 2000);//退出程序时注销热键
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1609248.html

延伸阅读
上网的朋友一定都用过网络蚂蚁(NetAnts)的吧?不知你在使用过程中有没有注意过,那就是如果你想调动两个“蚂蚁”为您效力是不可能的——它总会把新运行的关闭。而“蚂蚁”程序的妙处就在于:在重复运行“蚂蚁”时它不仅拒绝运行,而且能把已经运行的“蚂蚁”激活,这样用上面的程序就无能为力了。但事实上实现拒绝运行并激活已运行的程序有多种...
标签: Web开发
网页中的图片变动的效果 直接粘贴到浏览器地址栏里运行就可以看到效果了 记得先打开个图片多的页面 代码如下: javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){f...
标签: ASP
  很久没用ACCESS了,只是看到经常碰到有人问如何返回随机记录的问题,所以就贴了上来,随便看看。 <!--#include virtual="/adovbs.inc"-- <%     Dim objConn     Dim objRst     Dim strSQL     Dim strConnection   &nbs...
标签: PHP
<?php   $key = "This is supposed to be a secret key !!!";   function keyED($txt,$encrypt_key)   {   $encrypt_key = md5($encrypt_key);   $ctr=0;   $tmp = "";   for ($i=0;$i<strlen($txt);$i++)   { ...
  一直以来我们都希望我们的代码在不影响可读、可维护、可移植等条件下尽可能的短小精悍。       对于编程发烧友来说将代码的精简做极致,往往会比较变态,今天我也变了一把,时刻准备着各位拍砖。       事情是这样的,有个朋友说他写了个彩票机先程序,然后群里开始...

经验教程

129

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部