ショートカットキーを追加する
説明
パレットにショートカットキーを追加するために必要な手順を説明します
追加項目
- 登録するキーのメンバー変数を追加します(パレットのClassについては「C++ パレットの作成方法」を参照ください)
 
- 登録したキーが押されたときのイベントを取得するメンバー関数を追加します
 
    short HotKey;
    
    virtual void PanelHotkeyPressed(const DG::PanelHotKeyEvent& ev, bool* processed) override;
- コンストラクタでショートカットキーを登録する。今回はReturnキーを登録します。
 
SamplePalette::SamplePalette() 
{
    HotKey = RegisterHotKey(DG::Key::Return);
}
- キーが押されたときに実行する関数を実装します。今回はパレットを閉じる仕様です。
 
 void SamplePalette::PanelHotkeyPressed(const DG::PanelHotKeyEvent& ev, bool* processed)
{
	if (ev.GetKeyId() == HotKey) {
		SendCloseRequest();
	}
}
 
        
     
    
ショートカットキーを追加する
説明
パレットにショートカットキーを追加するために必要な手順を説明します
追加項目