如何在DDDW中敲入字母时DDDW始终下拉状态?(原创)
发布时间:2018-08-17 19:08:01 所属栏目:电子商务 来源:站长网
导读:如何在DDDW中敲入字母时DDDW始终下拉状态? 问题描述: 如何在DDDW中敲入字母时DDDW始终下拉状态? 解决方案: 1、声明实例变量: boolean ib_show 2、声明外部函数: Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY
如何在DDDW中敲入字母时DDDW始终下拉状态? 问题描述: 如何在DDDW中敲入字母时DDDW始终下拉状态? 解决方案: 1、声明实例变量: boolean ib_show 2、声明外部函数: Subroutine keybd_event(int bVk,int bScan,ulong dwFlags,ulong dwExtraInfo) LIBRARY "user32.dll" 3、新建自定义事件:pbm_dwnkey代码如下: if getcolumn() = 2 then //这里假设你的DDDW是第2列,如果是其他列,则自行修改 if not ib_show then keybd_event(18,0,0,0) keybd_event(40,0,0,0) keybd_event(40,0,2,0) keybd_event(18,0,2,0) ib_show = true end if else ib_show = false end if 4、在DW的clicked和doubleclicked事件中分别写入: ib_show = false 5、测试一下吧,这样即可弹出下拉DDDW,但是DDDW自动滚动的代码我没有写,你自己完成吧! (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |