说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

我怎么使应用程序是WINDWOS当前窗体的情况下响应键盘的输入??在线

编辑:说三道四文库 发布时间:2018-05-22 04:14
HTML文档下载 WORD文档下载 PDF文档下载
我怎么使应用程序是WINDWOS当前窗体的情况下响应键盘的输入??
你想要做什么?实现什么样的功能?
PB写的应用程序,无论打开多少窗体,都可以响应主窗体的某个事件(在键盘有输入的情况下)
在所需键盘响应的 script中,点右键 NewEvent,然后在Event Id中选pbm_keydown 或pbm_keyup,然后编写相应代码就可以拉。

IF KeyDown(KeyF1!) THEN
. . . // Statements for the F1 key
ELSEIF KeyDown(KeyControl!) THEN
. . . // Statements for the CTRL key
END IF

代码请寻找帮助  keydown keyup

这个我当然知道拉,但是有时点来点去后,事件就不响应了
我想可能要调用API通过消息之类来处理
楼主的问题说的不明不白的,具体是怎么回事麻烦说清楚。
我觉得也许你代码中有点问题,我试过没有问题的啊。
是这样的,一个主窗体,中有一个工作窗体
1.主窗体中KEY事件加入代码,不响应事件(在工作窗体打开的情况下)
2.工作窗体中有一个数据窗体,一个BUTTON,如果焦点在数据窗体上时KEY不响应了,焦点在BUTTON上时响应

我现在也搞不明白是怎么回事
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘