フォームを半透明にする (Win2000)
Delphi 6 以上
API があるようですが、Delphi 6 からは TForm のプロパティとして実装されています。TForm の AlphaBlend
プロパティを True の場合に AlphaBlendValue に数値を入れるとその値に応じた透明度でフォームが描画されます。値は
0〜255 の範囲で、 0 にするとフォームは見えなくなります。
■ フォームを半透明にする例 |
procedure TForm1.BitBtn1Click(Sender: TObject); begin Form1.AlphaBlend := True; Form1.AlphaBlendValue := 50; end; |
API を直接使う場合はこの辺かDEKOさんの 『DEKOのアヤシいお部屋』 ( http://homepage1.nifty.com/ht_deko/ ) の Tips を参考にしてみてください。