api调用
我要用回车键或上下键来代替tab键使光标在输入框中移动~
这要用到Windows中的API函数keybd_event()
①定义API:
Subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library "user32.dll"
②自定义一用户事件(ue_keydown ID:pbm_dwnkey):
integer VK_TAB = 09
integer VK_SHIFT = 16
if key = KeyLeftArrow! then
keybd_event(VK_SHIFT,0,0,0) //按下shift
keybd_event(VK_TAB,0,0,0) //按下tab
keybd_event(VK_TAB,0,2,0) //释放tab
keybd_event(VK_SHIFT,0,2,0) //释放shift
return 1
end if
if key = KeyRightArrow! or key=KeyEnter! then
keybd_event(VK_TAB,0,0,0) //按下tab
keybd_event(VK_TAB,0,2,0) //释放tab
return 1
end if
但是
Subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library "user32.dll"
应该写在哪?
问题点数:20、回复次数:3Top
1 楼xiaoplx(凌云剑)回复于 2005-11-22 11:06:14 得分 20
窗口或对象的 local external functionsTop
2 楼adady(java,c++要应该先学哪个?)回复于 2005-11-22 11:14:47 得分 0
local external functions
在哪?Top
3 楼xiaoplx(凌云剑)回复于 2005-11-22 11:20:51 得分 0
你用什么版本~~
6.5好像在菜单里
7.0以后在定交变量的介面,小窗口上有个下拉列表Top




