vb MSFLEXGRID控件水平滚动条的长度可以设置吗??球指点

 我来答
哈喽魏无悔9N
2014-07-31 · TA获得超过2034个赞
知道小有建树答主
回答量:843
采纳率:0%
帮助的人:480万
展开全部
给你个思路用API获取滚动条的句柄,然后截获消息,
然后指定滚动条长度就可以以了啊
例如代码:

SendMessage LiMSFLEXGRID1.hwnd, LB_SETHORIZONTALEXTENT, 600, ByVal 0&
说明:
第三个参数是消息的返回值,返回滚动条长度,其值设定与MSFLEXGRID.width有关,不能小于某个值,尽量大点就行了,第四个参数没有用到,api中没有用到得参数一般设置为0,传一个值0,而0是地址,相当于指针了,byval 尽量加上,否则有时会出错!
更多追问追答
追问
你好  我刚接触vb没多久 没接触到api  上述代码是要写入哪里呢?
追答
那只是一部分代码,代码很多的。。写在哪里?在mshflex表格加载后使用被!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式