0

我正在运行自定义 shell Test.exe而不是Explorer.exe,它会在用户登录时启动全屏应用程序。但是,该应用程序无法自行执行 ShowWindow 命令(最小化或隐藏)。当默认 shell 是Explorer.exe时它工作正常,所以它可能与没有任务栏的自定义 shell 有关?

有没有办法处理这种情况,如果是这样,我将如何去做?我希望能够在自定义 shell 中最小化窗口,而不是让资源管理器运行。

谢谢!

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

对于 WM_SYSCOMMAND,SC_MINIMIZE 是 0xF020

于 2013-01-30T22:47:14.880 回答