如何改变系统滚动条宽度和高度?(20分)

  • 主题发起人 主题发起人 limino
  • 开始时间 开始时间
L

limino

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位:从桌面属性中可以改变系统滚动条的高度,如何在Delphi程序中得到系统滚动条的宽度和高度,并改变它?
 
十分感谢卷起千堆雪,请详细告知如何修改。
 
呵呵,也想知道。
卷起千堆雪tyn失败了
 
谢谢卷起千堆雪tyn友,本人初学Delphi不到二十天,确实是无从下手,请将代码贴上。
然后马上送分。
 
其實他的數據被保存在註冊表下
更改註冊表就可以了.
 
看来是不会有详细代码了。
本人只好再去翻书了。
不过还是很感谢各位。
 
得到系统滚动条的大小:

procedure TForm1.Button1Click(Sender: TObject);
var
; ScrollSize :Integer;
begin
; ScrollSize := GetSystemMetrics(SM_CXVSCROLL);
; ShowMessage(IntToStr(ScrollSize));
end;

修改,您需要改变注册表了.

打开注册表 :
; HKEY_CURRENT_USER------Control Panel----desktop---WindowMetrics就可以看见了.

至于在程序中实现,你需要利用Registry的相关知识来处理了. ;easy.....
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
913
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部