码迷,mamicode.com
首页 > 其他好文 > 详细

PB中用回车键实现tab键的功能

时间:2014-09-28 21:44:35      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:io   ar   on   c   cti   代码   r   ef   bs   

先编辑控件的TabOrder顺序,然后在 global external functions  中定义一个API:
Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"
在窗口的key()事件中写如下代码:
If key = KeyEnter! Or Key = KeyRightArrow! Then
keybd_event( 9,0,0,0 ) // 按下tab

keybd_event( 9,0,2,0 ) // 释放tab
Return 1
End If
If Key = KeyleftArrow! Then
keybd_event( 16,0,0,0 ) // 按下shift
keybd_event( 9,0,0,0 ) // 按下tab
keybd_event( 9,0,2,0 ) // 释放tab
keybd_event( 16,0,2,0 ) // 释放shift
Return 1
End If

PB中用回车键实现tab键的功能

标签:io   ar   on   c   cti   代码   r   ef   bs   

原文地址:http://www.cnblogs.com/diyishijian/p/3998928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!