如何将数据窗口横向滚动条初始位置设在最右边(默认在左边)?

lswxy 2002-06-11 09:04:45
如题
...全文
1137 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kang_jianrong 2002-06-12
  • 打赏
  • 举报
回复
不好意思,看错啦,还以为是要想最左边滚动呢?要设在右边,请发送如下消息:
//send(handle(dw_1),WM_HSCROLL,SB_RIGHT,0)
send(handle(dw_1),276,7,0)

回flyerlxg,这不是什么键,是一个操纵滚动条的消息,参数已经注明!
flyerlxg 2002-06-11
  • 打赏
  • 举报
回复
楼上高人,您代码中模拟的是什么键呀?
kang_jianrong 2002-06-11
  • 打赏
  • 举报
回复
你算问对人啦!教你一招最通用最直接了当的方法,自定义一个基于pbm_dwntabout的用户事件,在该事件内写入如下代码即可,其中DW_1是你想控制的滚动条所在的数据窗口:
//send(handle(dw_1),WM_HSCROLL,SB_THUMBPOSITON,0)
send(handle(dw_1),276,4,0)
xiongxiao 2002-06-11
  • 打赏
  • 举报
回复
你也可以直接设置数据窗口的VS, HS的值.
coolzap 2002-06-11
  • 打赏
  • 举报
回复
dw_1.SetColumn(*) //*为最大列数值
dw_1.Scrolltorow(dw_1.GetRow())
dw_1.SetFocus()
wyp_csdn 2002-06-11
  • 打赏
  • 举报
回复
ls_max= dw_1.Describe("DataWindow.HorizontalScrollMaximum")
dw_1.modify("datawindow.HorizontalScrollPosition="+ls_max)
thisliu 2002-06-11
  • 打赏
  • 举报
回复
请查看the Microsoft Windows Software Development Kit (SDK)帮助

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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