バージョン 6.3.3
 —  プラグインによる Natural スタジオの拡張  —

INatAutoCommands

このドキュメントでは、次のトピックについて説明します。


機能

プラグインによって定義されたコマンドのコレクション。

Top of page

プロパティ

次のプロパティを使用できます。

Parent

このインターフェイスの親インターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoControlBars 取得のみ

Studio

ルートインターフェイスに移動するために使用します。

Natural データフォーマット 変形タイプ 注釈
HANDLE OF OBJECT VT_DISPATCH(INatAutoStudio 取得のみ

System

プラグインによって登録されたコマンドの数です。

Natural データフォーマット 変形タイプ 注釈
I4 VT_DISPATCH(INatAutoSystem 取得のみ

Top of page

メソッド

次のメソッドを使用できます。

Add

新規コマンドを作成しコレクションに追加します。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 HANDLE OF OBJECT VT_DISPATCH(INatAutoCommand  
CommandID I4 VT_I4  
Caption A VT_BSTR  
Image

A
HANDLE OF OBJECT
I4

VT_BSTR
VT_DISPATCH(IPictureDisp)
VT_I4

オプション
戻り値

新しく追加したコマンド。

CommandID

新規コマンドの数値 ID。 プラグインは任意の正の整数値を選択できます。 後でユーザーがユーザーインターフェイスでコマンドを選択すると、この ID がメソッド INaturalStudioPlugIn::OnCommand でプラグインに渡されます。

Caption

メニューおよびツールバーのコマンドを特定するために使用する文字列です。

Image

コマンドを視覚的に表すために使用されるイメージ。 イメージは、背景色として RGB(192、192、192)を使用した16 色の 16 x 16 のビットマップである必要があります。

イメージは次の 3 通りの方法で指定できます。

Item

コレクションから特定のコマンドを返します。 コレクション内を反復するために使用します。

パラメータ

名前 Natural データフォーマット 変形タイプ 注釈
戻り値 HANDLE OF OBJECT VT_DISPATCH(INatAutoCommand  
Index I4 VT_I4  
戻り値

Index で指定された値によって識別されるコマンド。

Index

コレクション内のコマンドのインデックス(1~Count の値)。

Top of page