加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

如安在DW中按下阁下光标时切换到相邻单位格?(原创)

发布时间:2018-08-17 18:27:11 所属栏目:电商 来源:站长网
导读:如安在DW中按下阁下光标时切换到相邻单位格? 题目描写: 如安在DW中按下阁下光标时切换到相邻单位格? 办理方案: 起首声明外部函数: Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll" 一、假如不想在D

如安在DW中按下阁下光标时切换到相邻单位格?

题目描写:

如安在DW中按下阁下光标时切换到相邻单位格?

办理方案:

起首声明外部函数:

 

Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll"

 

一、假如不想在DW的单位格内操作阁下键编辑内容,只要一按下阁下键就切换到其他单位格的话可以:

 

新建ue_key 对应 pbm_dwnkey ,代码如下:

 

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

elseif key=keyrightarrow! then

keybd_event(9 ,0,0,0)   //按下下TAB

keybd_event(9 ,0,2,0) //铺开TAB键

return 1

end if

 

二、假如还想在DW的单位格内操作阁下键编辑内容,只在空可能全选时按下阁下键才切换到其他单位格的话可以:

 

新建ue_key 对应 pbm_dwnkey ,代码如下:

 

integer li_len,li_len_selected

 

li_len=len(this.gettext())

li_len_selected=len(this.SelectedText())

 

if not (isnull(this.gettext()) or this.gettext()="" or li_len=li_len_selected) then return

 

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

elseif key=keyrightarrow! then

keybd_event(9 ,0,0,0)   //按下下TAB

keybd_event(9 ,0,2,0) //铺开TAB键

return 1

end if

 

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读