none
Windows8.1 デスクトップ上で実行しているWin32 アプリケーションで、ストアアプリがフォアグラウンドアプリが全面にきたことを認識する方法 RRS feed

  • 質問

  • Windows8.1環境で、デスクトップ画面で、Win32アプリケーションを実行しているときに、ストアアプリを起動すると、デスクトップ画面からストアアプリに切り替わります。

    この状態になったことを、Win32アプリ側で検出することは可能でしょうか?

    どのようなAPIあるいは、メッセージを監視すればよいのか、ご存じの方はご助言いただけないでしょうか?

    このWin32アプリケーションは、デスクトップ画面の、アプリケーションが指定した矩形領域を一定間隔でファイルにコピーするようなアプリケーションです。最初に述べたように、ストアアプリが全面に来た時、矩形領域を切り出すと、デスクトップ画面ではなく、ストアアプリの画面が切り出されてしまいます。切り替わったことが判別できれば、アプリケーション側で矩形の取得を中断する回避方法を実装しようと考えてインすが、何をトリガとしてつかえばよいか、わかりませんので、よろしくお願いします。


    Reiji Tanaka

    2014年5月13日 8:18

回答

すべての返信