0

複数のメニュー項目を持つ C++ MFC CMenu ベースのコンテキスト メニュー オブジェクトがあり、1 つのメニュー項目はポップアップ メニューです (つまり、サブ メニューがあります)。サブメニューの作成は時間のかかるプロセスであるため、ユーザーがクリックするまで実際に作成したくありません。

サブメニューの表示を検出して、ユーザーがクリックしたときにのみ入力できるようにするにはどうすればよいですか?

ユーザーにメニューを表示するために TrackPopupMenu を使用しています。

4

2 に答える 2

0

ウィンドウで WM_CONTEXTMENU メッセージをキャッチできます。その後、そのメッセージに応じて好きなことを行うことができます。

于 2011-03-08T21:47:00.487 に答える