Last Updated 2002/11/19
Programming Tips Visual C++ MFC メニュー  索 引 
ポップアップメニューの消去
2002/11/19

TrackPopupMenu() で表示したメニューをメニュー以外の場所をクリックした時に消去するには,SetForegroundWindow() でアクティブにしておかなければならない.
SetForegroundWindow() を実行せずに TrackPopupMenu() した場合,メニュー以外の場所をクリックしてもメニューは消えない.

または「キャンセル」などの項目を追加して,ハンドラを定義する.
(ハンドラの内容はなにもなくてよい)
メニューは項目が選択されたので消去される.


参照
前後のTips
ポップアップメニューの消去

DSS ProgrammingTipsCGI Ver2.02