果洛皆料电子有限公司

對(duì)Delphi控件的一點(diǎn)改良

  • 發(fā)布于:2023-12-26
  • 200 人圍觀

我們都知道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好了。

萬企互聯(lián)
標(biāo)簽: