
易语言找不到指定的对象成员命令名称“取窗口句柄”
我想编写一个热键控制显示隐藏的窗口,(比如我按D键就显示,在按D键就消失,)可是从网上找来的不能编写不知道什么地方错了,请高手指教.谢谢~看看哪里不对,需要改...
我想编写一个热键控制显示隐藏的窗口,(比如我按D键就显示,在按D键就消失,)可是从网上找来的不能编写不知道什么地方错了,请高手指教.谢谢~
看看哪里不对,需要改 展开
看看哪里不对,需要改 展开
展开全部
删除程序集变量 "标签1 整数型" 这一条!!!!
.版本 2
.支持库 shellEx
.程序集 窗口程序集1
.程序集变量 热键句柄, 整数型
.子程序 __启动窗口_创建完毕
热键句柄 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #D键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 热键句柄)
.如果 (_启动窗口.可视 = 真)
_启动窗口.可视 = 假
.否则
_启动窗口.可视 = 真
.如果结束
.如果真结束
.版本 2
.支持库 shellEx
.程序集 窗口程序集1
.程序集变量 热键句柄, 整数型
.子程序 __启动窗口_创建完毕
热键句柄 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #D键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 热键句柄)
.如果 (_启动窗口.可视 = 真)
_启动窗口.可视 = 假
.否则
_启动窗口.可视 = 真
.如果结束
.如果真结束
展开全部
你的这种热键只能用于在当前窗口操作时猜能生效的,不适合全局窗口操作。
如果真想达到全局热键的功能 需要调用API函数
RegisterHotKey 注册热键
UnregisterHotKey 撤销热键
SetWindowLong 取窗口特征
CallWindowProc 取返回值
使用方法可以在百度里搜索到,我就不多说了,总之很麻烦。
如果你觉得很难理解也没关系,可以使用超ji模块来达到热键的目的。
如果真想达到全局热键的功能 需要调用API函数
RegisterHotKey 注册热键
UnregisterHotKey 撤销热键
SetWindowLong 取窗口特征
CallWindowProc 取返回值
使用方法可以在百度里搜索到,我就不多说了,总之很麻烦。
如果你觉得很难理解也没关系,可以使用超ji模块来达到热键的目的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |