程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 對Delphi控件的一點改良

對Delphi控件的一點改良

編輯:Delphi

我們都知道Delphi的很多控件有滾動條,可現在很流行浮動式滾動條。Delphi的控件並不具備這樣的外觀。現在流行FloatStyle套件。可是當我不具備該套又想擁有浮動式滾動條的控件該怎麼辦呢?

用commctrl單元中的InitializeFlatSB函數

下面看個例子很好玩的

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.

想取消就調用UninitializeFlatSB好了。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved