2016-09-16 13 views
0

私はwxCommandProcess cmdを持っています。私は次のようなコードを持っていますGetEditMenu()はNULLを返します

wxCommandProcess cmd; 
cmd.Submit(command); 
cmd.GetEditMenu();  //NULL 

私はソフトウェアの行動履歴を作りたいと思います。 GetCurrentCommand() - > GetName()を呼び出して、コマンドの名前を取得できます。完璧に動作します。メニューがNULLの理由私がsubmit()を呼び出すと、メニューにコマンドを保存していませんでしたか?

答えて

0

wxCommandwxCommandProcessorクラスの理解には間違いがあると思いますが、質問には意味がありません。 wxCommandProcessorにメニューを関連付けるだけで、標準の "元に戻す"と "やり直し"メニューエントリの管理を簡単にすることができますが、何とかあなたのためにメニューを合成するつもりはないので、まず設定する必要があります。

関連する問題