我正在通過CreateProcess API啓動子進程。但是,因爲啓動並顯示其主窗口需要一些時間,所以在發生這種情況時,用戶可以在父窗口中的其他位置單擊鼠標。子窗口然後轉到後臺。我如何從父進程中將其重新置於前臺?Windows C++將啓動的子進程帶到前臺
0
A
回答
1
我已經在過去使用SetWindowPos()這一點。這是一種瑞士軍刀,它可以移動和調整窗口大小,也可以改變它們的Z軸位置。你只是想改變它的Z順序爲HWND_TOP。
3
你不這樣做,用戶決定,她厭倦了等待,想要一個負責任的程序工作。查看SetForegroundWindow()中的細小打印,其原因是嘗試爲此找到解決方法實際上不起作用。確保她可以在初始化時返回程序,任務欄按鈕是關鍵。
0
SetActiveWindow()
在過去也曾對我來說,我推薦它。
相關問題
- 1. 將進程帶到前臺
- 2. 如何將進程窗口帶到X Windows的前臺? (C++)
- 3. 如何在android啓動時禁用「將活動帶到前臺」?
- 4. 如何將進程窗口帶到OS X的前臺?
- 5. 如何將子進程在後臺運行到前臺
- 6. 啓動後臺進程從shell腳本,然後帶回前臺後
- 7. C# - 在後臺啓動進程
- 8. gdb:將gdb帶到前臺
- 9. 將UIScrollView帶到前臺
- 10. 停止例程服務開始將現有後臺進程帶到前臺
- 11. 將Windows Mobile 6表單帶入前臺
- 12. 啓動後臺進程
- 13. grep啓動後臺進程
- 14. 根據後臺進程啓動進程
- 15. 後臺進程可以在同一個shell中啓動前臺進程嗎?
- 16. 開始活動不會將應用程序帶到前臺
- 17. 將C++程序移到前臺
- 18. 將Ctrl + C事件發送到在Windows上使用QProcess啓動的進程
- 19. 在Windows機器上的PHP;在後臺啓動進程
- 20. 如何將孤立的後臺進程恢復到前臺?
- 21. 發送後臺進程到前臺
- 22. 將應用程序添加到C#中的Windows啓動?
- 23. 如何啓動控制檯進程
- 24. 在前臺啓動進程時獲取Shell腳本中的進程ID
- 25. 在Ubuntu終端中將進程從後臺移動到前臺時的問題
- 26. Android將應用程序帶回前臺
- 27. C#:發送ctrl + c到控制檯程序啓動Process.Start()?
- 28. 帶來的MessageBox到前臺
- 29. 如何將終端切換到使用NSTask啓動的新進程子進程?
- 30. 如何將iOS rootviewcontroller帶到前臺