delphi 去掉TreeView水平滚动条

摘要:
使用API函数:声明FUNCTIONulongShowScrollBar(ulongwnd,ulongBar,ulongbShow)LIBRARY“user32.dll”以调用constantlongSB_HORZ=0consantlongSB_VERT=1consantlongSB_BOTH=3ShowScrollBar(句柄(TreeView1),SB_HORZ,0);//隐藏水
delphi 去掉TreeView水平滚动条第1张delphi 去掉TreeView水平滚动条第2张
 
 
使用API函数:
声明
FUNCTION ulong ShowScrollBar(ulong hwnd,ulong wBar,ulong bShow) LIBRARY "user32.dll"

调用
constant long SB_HORZ =0
constant long SB_VERT =1
constant long SB_BOTH =3
ShowScrollBar(Handle(TreeView1),SB_HORZ,0);//隐藏水平滚动条 
ShowScrollBar(Handle(TreeView1),SB_VERT,0);//隐藏垂直滚动条 
ShowScrollBar(Handle(TreeView1),SB_BOTH,0);//隐藏所有滚动条
 
 
//去掉TreeView水平滚动条
ShowScrollBar(TreeView1.handle,0,False) ;
 
 
 
 
 
还有一种方法,也是API:

定义两个实例常量 
constant   int   GWL_STYLE         =   -16 
constant   uLONG   TVS_NOHSCROLL   =   32768 

定义两个外部函数声明 
Function   long   GetWindowLong   (ulong   hWnd,   int   nIndex)   Library   "USER32.DLL "     Alias   for   "GetWindowLongA " 
Function   long   SetWindowLong   (ulong   hWnd,   int   nIndex,   long   dwNewLong)   Library   "USER32.DLL "   Alias   for   "SetWindowLongA " 

在程序中按照以下方法写 
long   ll_TVStyle 
ll_TVStyle   =   GetWindowLong(Handle(tv_1),GWL_STYLE) 
ll_TVStyle   +=   TVS_NOHSCROLL 
SetWindowLong(Handle(tv_1),GWL_STYLE,ll_TVStyle) 


来自为知笔记(Wiz)


免责声明:文章转载自《delphi 去掉TreeView水平滚动条》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android中常见的MVC模式JAVA使用WebSocket显示实时在线浏览人数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

维护Panel的滚动条ScrollBars位置(C#)

我们常将内容放在Panel中,例如文章,GridView控件等....。当内容超出Panel的高、宽时,可能就需要滚动条来进行控制。 当点击页面中按钮产生PostBack时,滚动条总是会回到最上面的位置,我们现在要解决的主要就是这个问题。 ScrollBar的可选项有:  成员名称 说明   Auto 根据需要,可显示水平滚动条、垂直滚动条或这两种滚动条。...

JQuery iframe宽高度自适应浏览器窗口大小的解决方法

iframe宽高度自适应浏览器窗口大小的解决方法   by:授客 QQ:1033553122 1.   测试环境 JQuery-3.2.1.min.js 下载地址: https://gitee.com/ishouke/front_end_plugin/blob/master/jquery-3.2.1.min.js   Bootstrap-3.3.7-dis...

jquery滚动条加载数据

//滚动条 $(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var windowHeight = $(this).height(); var data = $("#n").text();...

PB TreeView控件

1.TreeView的操作涉及 ItemHandle(相当与指针),跟TreeViewItem(数据节点)需要注意的是TreeViewItem是结构体按传值方式运作 2.节点的引用都是基于ItemHandle进行的3.一个节点添加时设置其Children为false,但是当给其添加子节点后其children将变成true(需要使用getitem再次获取)...

原生JS 和 JQ 获取滚动条的高度,以及距离顶部的高度

JQ:相对比较简便 获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 : $(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 : $(document).width(); 浏览器当前窗口...

WPF中TreeView控件的使用案例

WPF总体来说还是比较方便的,其中变化最大的主要是Listview和Treeview控件,而且TreeView似乎在WPF是一个备受指责的控件,很多人说他不好用。我这个demo主要是在wpf中使用TreeView控件实现图片查看功能,简单的Grid布局、TreeView控件添加图标、TreeView控件的一些事件、显示统计、还有就是读取文件操作。 效果图:...