簡體   English   中英

退出后返回上一個應用程序?

[英]Go back to previous application after exit?

如果我們使用的是最初設計的android(部分編碼),我有一種情況很容易解決。 不幸的是,由於一些重要的遺留應用程序,我們正在Windows Enterprise上使用MS C ++。 基本上,我們正在編寫需要啟動應用程序的啟動程序,當該應用程序關閉時,用戶將被帶回到上一個應用程序(啟動第二個應用程序的應用程序)。 我希望這是有道理的。

我知道這是可以做到的,因為我隱約記得我在大學里用來參加考試的應用程序做了類似的事情,但是當我進行搜索時,我得到的只是Android解決方案。 任何幫助或指向庫的鏈接都將很不錯。

這里可能有2種最明顯的方法:

  1. 最簡單安全的方法是啟動的應用程序向啟動器發送消息,提示它正在關閉
    • 但是您需要向該應用程序添加代碼
    • 您可以使用Windows消息傳遞,郵箱或信號燈或其他方式。
  2. 啟動器會定期檢查是否存在正確的類/類型/ GUID的活動窗口句柄。
    • 如果不是,則彈出還原/最大化或可見性並將焦點設置為其自身。
    • 您需要知道您的應用屬於哪一類
    • 當然,如果以這種方式有更多具有相同類/ ID /類型/ GUID的應用程序,您將無法知道哪個是哪個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM