Vcl.Buttons.TSpeedButton.GetPalette

提供:RAD Studio API Documentation

Delphi

function GetPalette: HPALETTE; override;

C++

DYNAMIC HPALETTE __fastcall GetPalette(void);

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.Buttons.pas
Vcl.Buttons.hpp
Vcl.Buttons TSpeedButton

説明

コントロールが使用するパレットのハンドルを返します。 {{#multireplace:Vcl.Buttons.TSpeedButton.GetPalette|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Vcl.Controls.TControl.GetPalette|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Vcl.Controls.TControl.GetPalette|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

コントロールが使用するパレットのハンドルを返します。

TControl での GetPalette メソッドはヌルハンドルを返します。このハンドルは,そのコントロールにはパレットがないことを示します。GetPalette メソッドをオーバーライドすると,パレットを使用する派生オブジェクトを作成できます。コントロールにパレットハンドルを作成するには,Windows API 関数の CreatePalette を呼び出します。GetPalette はそのコントロールのパレットハンドルを返します。

コントロールにパレットを指定すると,アプリケーションに,コントロールのパレットの実現が必要であることが通知され,そのパレットが使用するパレットとして指定されます。

GetPalette は,実行時の表示モードでカラーパレットのサポートが必要な場合(256 色モードなど)にのみ呼び出されます。

関連項目