タグ

2013年7月9日のブックマーク (1件)

  • [WinSDK] ウィンドウを前面に出す方法

    ウィンドウをフォアグラウンド(前面)にする方法は、SDK関数SetForegroundWindowを使用する。ただしこの関数を使用したからといって常に前面にでるとは限らない。 SetForegroundWindow http://msdn.microsoft.com/ja-jp/library/cc411039.aspx 上記のMSDNによると、 そのプロセスがフォアグラウンドプロセスである。 そのプロセスはフォアグラウンドプロセスにより開始された。 そのプロセスが最後の入力イベントを受け取った。 フォアグラウンドプロセスがない。 フォアグラウンドプロセスがデバッグ中である。 フォアグラウンドがロックされていない(LockSetForegroundWindow 関数の説明を参照)。 フォアグラウンドロックのタイムアウトが発生している( 関数の SPI_GETFOREGROUNDLOCKTI

    [WinSDK] ウィンドウを前面に出す方法
    Ogacha
    Ogacha 2013/07/09
    AllowSetForegroundWindow を使うべきという記事。