Vcl.AxCtrls.TActiveXControlFactory.AddVerb
Delphi
procedure AddVerb(Verb: Integer; const VerbName: string);
C++
void __fastcall AddVerb(int Verb, const System::UnicodeString VerbName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TActiveXControlFactory |
説明
AddVerb は,オブジェクトがサポートしているバーブのリストにバーブを追加します。
AddVerb メソッドを呼び出すと,ホストアプリケーションで利用するバーブを,ActiveX コントロールに追加することができます。Verb パラメータには,バーブを識別する数値を渡します。通常,ユーザー定義のバーブは小さい正の数値になります。
VerbName パラメータでは,ユーザーがバーブを選択したときに表示されるテキストを渡します。ActiveX(以前は OLE と呼んでいた)コンテナの場合,コントロールを右クリックしたときにバーブテキストがポップアップメニュー内に表示されることもあります。
VerbName 文字列の任意の文字の前にアンド記号(&)を指定すると,その文字はポップアップメニューに下線付きで表示されます。
頻繁に使用されるバーブは ActiveX でも定義されます。
VerbName | Verb |
---|---|
OLEIVERB_PRIMARY |
0 |
OLEIVERB_SHOW |
-1 |
OLEIVERB_OPEN |
-2 |
OLEIVERB_HIDE |
-3 |
OLEIVERB_UIACTIVATE |
-4 |
OLEIVERB_INPLACEACTIVATE |
-5 |
OLEIVERB_DISCARDUNDOSTATE |
-6 |
OLEIVERB_PROPERTIES |
-7 |