1
私のWin32アプリケーションでは、ビデオプレビューのためにffplay.exeを埋め込みました。それは素晴らしいですが、私がプレビューを開始するたびに、カーソルは "ビジー"、すなわち矢印+砂時計になります。私はそれを避けたい。CreateProcessを呼び出した後に砂時計を避ける
私のWin32アプリケーションでは、ビデオプレビューのためにffplay.exeを埋め込みました。それは素晴らしいですが、私がプレビューを開始するたびに、カーソルは "ビジー"、すなわち矢印+砂時計になります。私はそれを避けたい。CreateProcessを呼び出した後に砂時計を避ける
に設定するSTARTUP_INFO
構造体のdwFlags
メンバーにSTARTF_FORCEOFFFEEDBACK
フラグを設定します。CreateProcess()
に渡す構造体。
これは、アプリケーションがバックグラウンド処理を行う「ビジー」なので、これが起こっていると考えましたか? –
@Cody Grey:これは実際にはWindowsのデフォルトの動作であり、OPの1つを含む多くのシナリオでは非常に面倒です。 – sharptooth
@sharptooth:私はそれが完全に賢明なデフォルトの動作だと思う。それを無効にすると、私は間違いとして私を襲う。私のコンピュータの前面にあるハードディスクのライトも、ディスクに当たると点滅します。しかし、私はそれを黒の電気テープでカバーしていません。 –