Vcl.Menus.TMenuMeasureItemEvent
Delphi
TMenuMeasureItemEvent = procedure (Sender: TObject; ACanvas: TCanvas;
var Width, Height: Integer) of object;
C++
typedef void __fastcall (__closure *TMenuMeasureItemEvent)(System::TObject* Sender, Vcl::Graphics::TCanvas* ACanvas, int &Width, int &Height);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | Vcl.Menus |
説明
TMenuMeasureItemEvent は,オーナー測定メニューのメニュー項目をレンダリングするイベントハンドラの型です。
Sender は,測定されるメニュー項目を表す TMenuItem インスタンスです。
ACanvas は,メニュー項目の描画先のキャンバスを表します。そのメソッドを必要に合わせて使用すると,メニュー項目のサイズを指定できます。
Width と Height は,メニュー項目を描画するために使用される次元をピクセル単位で返します。