2
VCLスタイルから特定のビットマップを取得し、それをボタンのイメージとして設定する - 実際にはヘルプの疑問符です。ビットマップスタイルエディタでは、フォームからのbtnHelpイメージです。Delphiから特定のグリフを入手するVCL Style
VCLスタイルから特定のビットマップを取得し、それをボタンのイメージとして設定する - 実際にはヘルプの疑問符です。ビットマップスタイルエディタでは、フォームからのbtnHelpイメージです。Delphiから特定のグリフを入手するVCL Style
VCLスタイルからビジュアル要素(グリフ)を取得するには、GetElementDetails
およびTCustomStyleServices.DrawElement
プロシージャを使用する必要があります。
は、このサンプル
uses
Vcl.Themes;
{$R *.dfm}
procedure TForm1.PaintBox1Paint(Sender: TObject);
var
LDetails : TThemedElementDetails;
begin
//Get the detailsfor the HelpButton
LDetails := StyleServices.GetElementDetails(twHelpButtonNormal);
//Draw the the element in the canvas.
StyleServices.DrawElement(TPaintBox(Sender).Canvas.Handle, LDetails, TPaintBox(Sender).ClientRect);
end;
パーフェクトをお試しください。私はテーマのないアイコンを手に入れることができました。 – Mmarquee