如何去掉TreeView和ListView的水平滚动条?(100分)

  • 主题发起人 主题发起人 nest
  • 开始时间 开始时间
N

nest

Unregistered / Unconfirmed
GUEST, unregistred user!
当每行文字太长时,TreeView和ListView总是会出现水平滚动条,我不想要,如何去掉?
 
use commctrl
FlatSB_ShowScrollBar(TreeView1.handle,0,False);
哎,可惜还是不够完美,自己研究研究那几个函数吧,偶没时间了。
 
用api函数
ShowScrollBar(TreeView1.handle,0,False)
 
thank bubble very much.
 
procedure TFrmToolbar.ListViewAdvancedCustomDraw(Sender: TCustomListView;
const ARect: TRect; Stage: TCustomDrawStage; var DefaultDraw: Boolean);
begin
ShowScrollBar(sender.Handle,SB_HORZ,false);//隐藏水平滚动条
ShowScrollBar(sender.Handle,SB_VERT,false);//隐藏垂直滚动条
ShowScrollBar(sender.Handle,SB_BOTH,false);//隐藏所有滚动条
end;
 
agree mlzhou
 
多人接受答案了。
 
后退
顶部