| 
       << Click to Display Table of Contents >> トレーニング(PA-Panel) > エンジニアリングガイド > DCSサンプル解説 > DCSサンプルのダイアログ表示 > シンボルダイアログ | 
    
シンボルダイアログ
DCSサンプルのグラフィックシンボルをクリックすると、シンボルに割り付けられたタグの種類(クラス)に応じたシンボルダイアログがポップアップ表示されます。
  | 
左記は、シンボルダイアログの表示例です。 
 シンボルダイアログの右側には、フェースプレートが埋め込まれて表示されます。表示されるフェースプレートの種類、フェースプレートからの操作方法については、「フェースプレート部品」を参照してください。 
 
 
 
 
  | 
■シンボルダイアログの呼び出し方法
シンボルダイアログの呼び出し処理は、シンボルロジック内の「gPopupSymbol()」関数の呼び出しによって行います。
各グラフィックシンボル部品には、以下のスクリプトコードが記述されています。
event OnInitialize()
{
	::CORE.SymbolV6.gBindSymbolScript(this);
}
event OnMouseUp(button)
{
	if(button == 1) {
		::CORE.SymbolV6.gPopupSymbol(this);
	}
}
event OnTerminate()
{
	::CloseDialog("%" & this._Point & "%", T);
}
上スクリプトのうち、OnMouseUpイベントに記述されている以下の処理により、マウスクリックに応じてシンボルダイアログが表示されます。
::CORE.SymbolV6.gPopupSymbol(this);  |