<< 目次を表示 >> ページ位置: API・アドイン・スクリプト > アドイン > アドインのイベント > EA_GetMenuState |
EA_GetMenuStateはEnterprise Architectがメニュー項目を表示する前に呼び出されます。項目が選択可能かどうかを指定します。例えば、ロックされている要素やパッケージに対してはメニュー項目を無効にする、などの使い方が考えられます。
このイベントはEnterprise Architectがアドインのメニューを表示する直前に呼ばれます。「EA_GetMenuItems」のページもご覧ください。
文法
public void EA_GetMenuState(EA.Repository Repository, string MenuLocation, string MenuName, string ItemName, ref bool IsEnabled, ref bool IsChecked)
EA_GetMenuState メソッドには次の引数があります。
引数 |
型 |
方向 |
説明 |
Repository |
IN |
現在開かれているプロジェクトのリポジトリオブジェクトです。 |
|
MenuLocation |
string |
IN |
メニューが呼ばれた位置を示します。以下のいずれかの値になります。
|
MenuName |
string |
IN |
親メニューの項目名です。最上位の場合には空文字列になります。 |
ItemName |
string |
IN |
実際に選択されたメニューの項目名です。 |
IsEnabled |
bool |
OUT |
真偽値を戻します。Falseの場合にはメニュー項目は選択不可になります。 |
IsChecked |
bool |
OUT |
真偽値を戻します。Trueの場合にはメニュー項目にチェックが表示されます。 |
戻り値
なし
参照: