首页 > 编程语言 >delphi TApplicationEvents控件,响应程序级快捷键

delphi TApplicationEvents控件,响应程序级快捷键

时间:2024-04-17 20:25:52浏览次数:23  
标签:控件 F7 delphi CTRL 快捷键 var TApplicationEvents

在窗体中插入TApplicationEvents控件,然后设置它的onMessage事件即可

 

procedure TForm1.ApplicationEventsMessage(var Msg: tagMSG; var Handled: Boolean);
var
  AktywnaForma: TForm;
begin
  // 检查是否按下 CTRL 键并同时按下 F7 键
  if (Msg.wParam = VK_F7) and ((GetKeyState(VK_CONTROL) and $8000) <> 0) and Assigned(Screen.ActiveForm) then
  begin
    ShowMessage('CTRL+F7');
    // 在这里执行你想要的操作
  end;
end;

效果:

 

标签:控件,F7,delphi,CTRL,快捷键,var,TApplicationEvents
From: https://www.cnblogs.com/yoooos/p/18141664

相关文章

  • delphi中Memo1下拉ListBox1选择完成文本填充
    delphi中Memo1下拉ListBox2选择完成文本填充拖一个Memo1下拉ListBox2到界面上,假设ListBox2,里已加载列名最终效果:Memo1里输入.点号,带出ListBox2,选择好列名,回车,将点号和列名输入到Memo1原位置 ......
  • 通过前端事件获得控件所在页面html
    //输入框获取焦点事件functionhandleInputFocus(){ console.log('handleInputFocus2',event); letpgHtml=$(event.target).prop('ownerDocument').body.innerHTML;//jquery控件所在网页html(不知道为啥直接event点不出ownerDocument) letcurrHtml=$(event.target).pr......
  • 运行程序时出现LeftMenu.ocx未注册或找不到控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个LeftMenu.ocx文件(挑选合适的版本文件)把它放入......
  • 运行程序时出现mci32.ocx未注册或控件找不到问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个mci32.ocx文件(挑选合适的版本文件)把它放入到......
  • 运行程序时弹出MovingChar.ocx未注册或控件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个MovingChar.ocx文件(挑选合适的版本文件)把它放......
  • 运行程序出现msadodc.ocx未注册控件无法找到问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个msadodc.ocx文件(挑选合适的版本文件)把它放入......
  • 运行程序时出现mschrt20.ocx未注册找不到控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个mschrt20.ocx文件(挑选合适的版本文件)把它放入......
  • 运行程序出现hhctrl.ocx未注册或缺少控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个hhctrl.ocx文件(挑选合适的版本文件)把它放入到......
  • 运行程序出现hmButton.ocx未注册或找不到控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个hmButton.ocx文件(挑选合适的版本文件)把它放入......
  • 安装计算机程序出现fldrvw71.ocx未注册或找不到控件问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个fldrvw71.ocx文件(挑选合适的版本文件)把它放入......