0

ユーザーがログインしたときにフルスクリーンアプリケーションを起動するExplorer.exeの代わりにカスタムシェルTest.exeを実行しています。ただし、そのアプリケーションは、それ自体でShowWindowコマンド(最小化または非表示)を実行できません。デフォルトのシェルがExplorer.exeの場合は正常に機能するため、タスクバーがないカスタムシェルと関係がありますか?

そのような場合に対処する方法はありますか?もしそうなら、どうすればそれを行うことができますか?エクスプローラーを実行するのではなく、カスタムシェルのウィンドウを最小化する機能が必要です。

ありがとう!

4

1 に答える 1

0

SetWindowPlacementも試してください:

http://msdn.microsoft.com/en-us/library/ms633544%28v=vs.85%29.aspx

そして、何も起こらなかった場合は、syscommendメッセージをウィンドウに送信してみてください。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms646360%28v=vs.85%29.aspx

SC_MINIMIZEは、WM_SYSCOMMANDの場合は0xF020です。

于 2013-01-30T22:47:14.880 に答える