2011-02-09 3 views
0

アプリケーションウィンドウがバックグラウンドからフォアグラウンド(または非表示/最小化/表示/最大化)になったときに、どのウィンドウメッセージ(wm_xyz)がトリガされますか?ウィンドウがフォアグラウンドになると、どのウィンドウメッセージがトリガーされますか?

+1

あなたのWndProcにトレースメッセージを入れないのはなぜですか? – James

+0

これは、ウィンドウが前面にどのように表示されるかによって異なります。あなたがしようとしていることをより具体的にすることはできますか? –

答えて

1

含む複雑な相互作用があります:

  • WM_NCHITTEST
  • WM_NCACTIVATE
  • WM_ACTIVATEAPP
  • WM_ACTIVATE
  • WM_MOUSEACTIVATE
  • WM_SETFOCUS
  • WM_SHOWWINDOW
  • は、
  • WM_NCPAINT
  • WM_PAINT
  • など、状況

の内容に応じて、あなたは(Visual Studioの付属しています)スパイ++を使用して多くのことを学ぶことができます。

あなたがしようとしていることについてもっと詳しく説明できる場合は、適切なメッセージのサブセットを指し示すことができます。特定のメッセージの詳細については、「MSDN WM_PAINT」などのMSDNでメッセージ/通知を検索してください。

関連する問題