我們都知道Delphi的很多控件有滾動(dòng)條,可現(xiàn)在很流行浮動(dòng)式滾動(dòng)條。Delphi的控件并不具備這樣的外觀?,F(xiàn)在流行FloatStyle套件??墒钱?dāng)我不具備該套又想擁有浮動(dòng)式滾動(dòng)條的控件該怎么辦呢?
用commctrl單元中的InitializeFlatSB函數(shù)
下面看個(gè)例子很好玩的
unit Unit1;
interface
uses
Windows, Messages, commctrl, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
InitializeFlatSB(Memo1.Handle);
end;
end.
想取消就調(diào)用UninitializeFlatSB好了。