~開発チーム奮闘記~ C/C++, C# と WindowsAPI, DirectX
例えば,タスクトレイ(通知領域)アイコンをクリックした際に表示されるポップアップ・メニューは,多くの場合メニュー以外の位置をクリックしたときに閉じるようになっている.
このような動作をさせるためには,メニューを表示するのと同時に,SetForegroundWindow関数などによってウィンドウをアクティブ化する必要がある.
SetForegroundWindow
ただし,メニューを表示するウィンドウ自身に対するクリックなどに対応してメニューを表示する場合には,ウィンドウをアクティブにする操作は特に必要ない.
0 件のコメント:
コメントを投稿