Vcl.Menus.NewPopupMenu

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function NewPopupMenu(Owner: TComponent; const AName: string; Alignment: TPopupAlignment; AutoPopup: Boolean; const Items: array of TMenuItem): TPopupMenu;

C++

extern DELPHI_PACKAGE TPopupMenu* __fastcall NewPopupMenu(System::Classes::TComponent* Owner, const System::UnicodeString AName, TPopupAlignment Alignment, bool AutoPopup, TMenuItem* const *Items, const int Items_High);

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus Vcl.Menus

説明

ポップアップ メニューを作成して初期化します。

NewPopupMenu を呼び出すと、プログラムでポップアップ メニューを作成して初期化することができます。NewPopupMenu は、ポップアップ メニューを表す TPopupMenu コンポーネントを返しますが、そのポップアップ メニューをコントロールに関連付けることはしません。

Owner パラメータには、メニューを開放する責任を持つコンポーネントを指定します。

AName パラメータには、ポップアップ メニューの名前を指定します。この名前を使ってコード内でポップアップ メニューを参照します。

Alignment パラメータには、このメニューを使用するコントロールをユーザーが右クリックしたときに、マウスに対してどの位置にメニューを表示するかを示します。

AutoPopup パラメータには、関連付けられたコントロールをユーザーが右クリックしたときに、メニューを自動的に表示するかどうかを指定します。

Items パラメータは、最上位のメニュー項目となるメニュー項目の配列です。Items パラメータに渡すメニュー項目を作成するには、NewItem 関数を使用してください。

メモ:  Items_Size パラメータには、Items 内の最後のメニュー項目のインデックス(メニュー項目の数より 1 つ少ない値)を指定します。

関連項目