递归火山软件开发平台
标题:
系统热键类 能不能增加个返回值
[打印本页]
作者:
xuwanbin
时间:
2024-4-7 14:26
标题:
系统热键类 能不能增加个返回值
<火山程序 类型 = "通常" 版本 = 1 />
类 "//系统热键类" <公开 注释 = "用作登记并处理Windows系统全局热键" 折叠 @外部基础类 = "CVolRegHotKeyObject"
@视窗.外部头文件 = "libs\\win_base\\include\\vol_reg_hot_key.h"
@视窗.外部源文件 = "libs\\win_base\\cpp\\vol_reg_hot_key.cpp">
{
变量 按键值 <类型 = 整数>
方法 热键被按下 <公开 定义事件 类型 = 整数 注释 = "当所登记的热键按下后本事件被发送">
方法 置热键 <公开 类型 = 逻辑型 注释 = " 设置所欲登记到Windows系统中的热键,后设置的热键将覆盖前面所设置的热键," 注释 = "如欲同时设置多个热键,请建立本类的多个对象实例."
注释 = " 本类对象被释放时,所登记热键将被自动取消." 折叠 @禁止流程检查 = 真>
参数 按键代码值 <类型 = 整数 注释 = "为"按键码"类中的按键代码常量值,可以加入辅助键组合状态值以代表一个组合键." 注释 = "如果为"按键码.空",则取消先前所登记的热键.">
{
@ if(VolRegHotKey ((UINT_P)@<按键代码值>))
@ {
@ @<按键值> = @<按键代码值>;
@ return true;
@ }else{
@ return false;
@ }
// @ VolRegHotKey ((UINT_P)@<按键代码值>);
}
方法 取热键 <公开 类型 = 整数 @禁止流程检查 = 真>
{
返回 (按键值)
}
# @ <include>
# @ virtual void OnHotKeyPressed () override { @<热键被按下> (); }
# @ </include>
}
复制代码
类似这样
作者:
cdmmye
时间:
2024-9-8 07:04
一个热键一个类,感觉没什么必要
作者:
qjayfeng0
时间:
2024-9-8 12:35
奥利给.....................
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4