社区
PowerBuilder
帖子详情
我想发送一个,在send()中该如何写?
huangxinru
2003-09-03 10:05:45
或者shift的键值是什么?
...全文
71
11
打赏
收藏
我想发送一个,在send()中该如何写?
或者shift的键值是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
berry0919
2003-09-05
打赏
举报
回复
你可以用vc编写一个动态库供自己的程序调用,并可以给任何程序的窗口发送消息,包括自定义消息,按键消息等。
huangxinru
2003-09-04
打赏
举报
回复
那再请教一下keybd_event()中的几个参数在调用时该怎么写?谢谢!
huangxinru
2003-09-03
打赏
举报
回复
已收到,但是我仍然没法处理<shift-tab>.用两句send不行。Thanks anyway.一定给分。
megnet
2003-09-03
打赏
举报
回复
已发,也谢谢你告之TAB的值。
huangxinru
2003-09-03
打赏
举报
回复
tab的值是9。谢谢!huangxinru@zjleasing.com
megnet
2003-09-03
打赏
举报
回复
shift的键值 :16 。
我在csdn曾下载个得到按键键值的程序,你要的话,给我留言留mail,我发给你。
不过这个程序有个bug,好像不能得到TAB的键值。你知道TAB的键值吗?
ttianhong
2003-09-03
打赏
举报
回复
利用API函数,分4部
1、按下shift
2、按下tab
3、松开tab
4、松开shift
FUNCTION ulong keybd_event(ref string bVk,ref string bScan,ref long dwFlags,ref long dwExtraInfo) LIBRARY "user32.dll
/////////////////////////////////////////
同意
huangxinru
2003-09-03
打赏
举报
回复
没别的办法了吗?
qiyousyc
2003-09-03
打赏
举报
回复
利用API函数,分4部
1、按下shift
2、按下tab
3、松开tab
4、松开shift
FUNCTION ulong keybd_event(ref string bVk,ref string bScan,ref long dwFlags,ref long dwExtraInfo) LIBRARY "user32.dll"
huangxinru
2003-09-03
打赏
举报
回复
谢谢!但我想要的是发送一个<shift-tab>.Thanks anyway
workhand
2003-09-03
打赏
举报
回复
这是我们代码里一句:
//按tab键时,若同时按下了shift键,若在第一列,则跳到最后一列
if keyflags = 1 and upper(this.getcolumnname()) = upper(gs_column_01) then
this.accepttext()
return 1
end IF
不知道有没有用阿。别的我就不能多写了。
ahk模拟ctrl+
shift
+
tab
Dcst(){
send
{esc}
send
{ctrl down}{
shift
down}
send
{
tab
4}
send
{
shift
up}{ctrl up} } 是,有点麻烦.折腾了半天,搞出来的.
用键盘控制光标在输入框中跳转的小巧门
我就喜欢瞎磨,用Google,搜索不到,就知己磨吧。后来
想
到
TAB
键,用控制键加
TAB
键试试。胡乱的试,{+
TAB
}、{+{
TAB
}}、{+}{
TAB
}......,总之能
想
到的组合都
想
到了,都试了。马上用
Send
Keys,查
SHIFT
+
TAB
是怎么
写
。还是有些麻烦,帮助中是 +(EC)之类的。Ctrl +
TAB
、Alt +
TAB
,哈哈,就是:
SHIFT
+
TAB
。很多文章都有类似的介绍,如按ENTER键,光标移动至下一格之类的文章。可是,以前还一直不知道,怎样开倒车,即光标要回到前
一个
控件上。
怎么在数据窗口中用左箭头实现
shift
+
tab
问:各位大侠:我
想
在PB中获得
一个
象foxpro那样的编辑环境,即按左箭头光标便移动到当前列的左边一列,按右箭头光标便移动到右边一列,请问有什么办法?特急!!! 答:声明函数:subroutine keybd_event(uint bVk,uint bScan,long dwFlags,long dwExtraInfo ) library user32.dll 定
VS2010旗舰版的VB.NET版本里的
Send
Message键盘按键参数和代码
M是CTRL+
Shift
即CTRL+
Shift
是输入法切换,Z是CTRL+F11即^{F11}是隐藏或显示菜单栏。Alt+++
tab
即%+{
tab
}是切换上
一个
窗口,Q是CTRL+ALT+DELETE是打开任务管理器,
Send
Keys.
Send
"{alt+空格+N}"
Send
Keys.
Send
"{alt+空格+X}"P是CTRL+Esc即^{Esc}是开始菜单,U是CTRL+F4即^{F4}是关闭当前窗口,h是Alt+
tab
即%{
tab
}是切换窗口,V是ALT+空格键是显示程序"控制"菜单,
C#
Send
Keys.
Send
将
一个
或多个按键消息
发送
到活动窗口,就如同在键盘上进行输入一样。
语法
Send
Keys string[, wait]
Send
Keys 语句的语法具有以下几个命名参数:
部分 描述
string 必需的。字符串表达式,指定要
发送
的按键消息。
Wait 可选的。指定等待方式的 BooleandefBooleanDataType@veendf98.chm 值。如果为 False(
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章