2009年7月30日木曜日

ポップアップ・メニューが閉じない

例えば,タスクトレイ(通知領域)アイコンをクリックした際に表示されるポップアップ・メニューは,多くの場合メニュー以外の位置をクリックしたときに閉じるようになっている.

このような動作をさせるためには,メニューを表示するのと同時に,SetForegroundWindow関数などによってウィンドウをアクティブ化する必要がある.

ただし,メニューを表示するウィンドウ自身に対するクリックなどに対応してメニューを表示する場合には,ウィンドウをアクティブにする操作は特に必要ない.

0 件のコメント:

コメントを投稿