当前位置: 代码迷 >> PB >> 在PB里面怎么按方向上键改变光标的位置
  详细解决方案

在PB里面怎么按方向上键改变光标的位置

热度:151   发布时间:2016-04-29 10:35:03.0
在PB里面如何按方向上键改变光标的位置
在PB里面如何按方向上键切换焦点到上一个控件

------解决方案--------------------
方法一:
声明API格式如下:
Subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library "user32.dll"
在window的key事件中编号下面的代码
integer VK_TAB = 09
integer VK_SHIFT = 16
//模拟:shift+tab
if key=KeyUpArrow! 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 = keyuparrow! then
Send(handle(this),256,16,long(0,0))
 end if
  相关解决方案