请教如何用编码控制下拉数据窗口的弹出和收起来?

davlong 2006-04-19 11:53:47
就是数据窗口下的一个字段的下拉数据窗口,怎么能用代码来控制呢?
...全文
202 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
davlong 2006-04-21
  • 打赏
  • 举报
回复
感谢小谢和lzp
WorldMobile 2006-04-20
  • 打赏
  • 举报
回复
用API函数GetWindowPlacement可以取得下拉数据窗口的状态

但也比较麻烦,你试试吧
jimmyxc 2006-04-20
  • 打赏
  • 举报
回复
if dwo.edit.style="dddw" then
string s
s=dwo.name+".dddw.showlist='yes'"
this.modify(s)
end if
davlong 2006-04-20
  • 打赏
  • 举报
回复
谢谢,再请问如何得知现在下拉数据窗口有没有拉下来?
WorldMobile 2006-04-20
  • 打赏
  • 举报
回复
在数据窗口的itemfocuschanged事件里写代码

//模拟F4键,弹出下接数据窗口,如果想关掉,再执行一遍代码即可
keybd_event(115, 0, 0, 0)
keybd_event(115, 0, 2, 0)

API声明为
SUBROUTINE keybd_event(int bVk, int bScan, int dwFlags, int dwExtraInfo) LIBRARY "user32.dll"

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧