1
WinRT中的焦點管理存在問題。該問題是特定於應用程序啓動。讓我分享它的例子: 如果在啓動期間我改變了焦點(例如我可以開始在瀏覽器中選擇一些文本),運行時將決定它不需要顯示應用程序。該應用程序正在以「隱藏模式」啓動。這意味着我沒有看到UI,但我仍然可以在進程瀏覽器中找到它。WinRT中的窗口焦點問題
所以我在這裏需要的是使應用程序在所有可能的情況下是積極的。我試圖使用幾個本地函數,如ShowWindow,SetActiveWindow,SetForegroundWindow,但沒有任何成功。
我還注意到,任何WinRT應用程序正在WWAHOST.exe下啓動,並且mainwindowhandle爲0.如果使用Process Explorer上下文菜單中的「切換到」選項,則應用程序將顯示。