|
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」
[Q]
BitBtnやSpeedButtonにアイコンを表示させたいのですが
アイコンをビットマップに変換する方法はありますか。
[A]
アイコンファイルを読み込んできて,CanvasにDrawしてやればいいです。
[例]
var
Ico: TIcon;
begin
Ico:= TIcon.Create;
try
Ico.LoadFromFile('A:\DELPHI\IMAGES\ICONS\FACTORY.ICO');
BitBtn1.Glyph.Height := Ico.Height;
BitBtn1.Glyph.Width := Ico.Width;
BitBtn1.Glyph.Canvas.Draw(0,0,Ico);
SpeedButton1.Glyph.Height := Ico.Height;
SpeedButton1.Glyph.Width := Ico.Width;
SpeedButton1.Glyph.Canvas.Draw(0,0,Ico);
finally
Ico.Free;
end;
end;
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。
Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会
|