精易论坛

标题: 我这源码哪里出错了 - - 帮忙看下 [打印本页]

作者: 宛若晨曦    时间: 2013-8-27 23:02
标题: 我这源码哪里出错了 - - 帮忙看下
[e]
.版本 2
.支持库 shellEx

.程序集 窗口程序集1
.程序集变量 热键1, 整数型
.程序集变量 热键2, 整数型

.子程序 __启动窗口_创建完毕

热键1 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F11键)
热键2 = 注册热键 (取窗口句柄 (), 标签2.取窗口句柄 (), 0, #F12键)

.子程序 _按钮1_被单击

信息框 (“按钮1被点击”, 0, )

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

_按钮1_被单击 ()

.子程序 _标签2_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

_按钮2_被单击 ()

.子程序 _按钮2_被单击

信息框 (“按钮2被点击”, 0, )

[/e]



我想要的是  按F11   按钮1被点击
按F12   按钮2被点击。。。。


但是我上面的写法。。。按F11  按钮2就被点击了。。。。按F12  没反应{:soso_e105:} 这里哪里的错啊。。。。

作者: Hoibben    时间: 2013-8-27 23:02
换精易的窗口_热键注册()吧,呵呵。。。
作者: Lonelysoul    时间: 2013-8-27 23:08
占楼等等说

补充内容 (2013-8-27 23:11):
答案在地板
作者: Lonelysoul    时间: 2013-8-27 23:11
[e]
.版本 2
.支持库 shellEx

.子程序 __启动窗口_创建完毕

热键1 = 注册热键 (取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F11键)
热键2 = 注册热键 (取窗口句柄 (), 标签2.取窗口句柄 (), 0, #F12键)

.子程序 _按钮1_被单击

信息框 (“按钮1被点击”, 0, )

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果 (参数一 = 热键1)
    _按钮1_被单击 ()
.否则

.如果结束


.子程序 _标签2_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果 (参数一 = 热键2)
    _按钮2_被单击 ()
.否则

.如果结束


.子程序 _按钮2_被单击

信息框 (“按钮2被点击”, 0, )[/e]
改成这样试试~
作者: hi虫    时间: 2013-8-27 23:16
注册系统热键,返回一个热键标识,失败返回0。本命令为初级命令。
你那个第二个热键注册返回的是0,说明注册失败了

试试用精易模块的“窗口_热键注册 ()”
作者: 宛若晨曦    时间: 2013-8-27 23:17
精易学者 发表于 2013-8-27 23:11
[e]
.版本 2
.支持库 shellEx

  试了  这样 俩热键都没反应了。。
作者: 宛若晨曦    时间: 2013-8-27 23:18
Hoibben 发表于 2013-8-27 23:09
换精易的窗口_热键注册()吧,呵呵。。。

  例程 你懂的~
作者: Lonelysoul    时间: 2013-8-27 23:22
怎么会无反应,把那个_按钮_被单击改成信息框,看看行不~

补充内容 (2013-8-27 23:22):
或者自己用API函数弄。
作者: 辅导费啊    时间: 2013-8-27 23:49
窗口_监视热键_注册 试试
作者: 御风软件    时间: 2013-8-28 00:21
易语言自带的只能注册一个热键,注册多个将会覆盖

使用精易模块的窗口_热键注册()。可以解决这个问题
作者: 明祥惑惑狼    时间: 2013-8-28 00:40
给你个例子吧!要给最佳哦!

桌面.rar

439.63 KB, 下载次数: 3


作者: 明祥惑惑狼    时间: 2013-8-28 00:41
桌面.rar (439.63 KB, 下载次数: 2) 给你个例子!要给最佳哦!
作者: 爱在两腿之间    时间: 2013-8-28 00:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiangzhiyong    时间: 2013-8-28 06:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 月光族    时间: 2013-8-28 09:04
来晚了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4