はじめに Edit

レイヤードウインドウが簡単に作ることができるDelphi用ライブラリ
のはず。

githubにて開発中。

toooooooby's o3-layered-window-for-delphi at master — GitHub
http://github.com/toooooooby/o3-layered-window-for-delphi/tree/master

使い方 Edit

まずは、usesします。

 uses O3LayeredWindowUnit;

適用したいFormで以下のように宣言します

private
  FLayeredWindow: TO3LayeredWindow;

Formのコンストラクターなどで以下のように生成して適用します。

constructor TMyForm.Create;
begin
  FLayeredWindow := TO3LayeredWindow.Create(Self);
  FLayeredWindow.Parent := Self;

  // TO3LayeredWindow.Surface:TBitmapを弄る
  // 以下はGDIPlus(GDI+)を使う例
   :

  // TO3LayeredWindow.Surface を弄ったら UpdateLayerで表示
  FLayeredWindow.UpdateLayer;
end;

一応コンポーネントなので開放は自動です。

謝辞 Edit

サンプルには以下が含まれています。

以下のサイトを参考にしました。

ライセンス Edit

MPL 1.1
Mozilla Public License version 1.1
http://www.mozilla.org/MPL/MPL-1.1.html


No comment. Comments/Delphi/O3LayeredWindow?

Name:
Front page   New Pages Search Recent changes   Help   RSS of recent changes