我想通過點擊應用程序上的按鈕打開幾個窗口(IE窗口,Outlook郵件窗口,記事本窗口)。在另一個應用程序後面打開窗口
問題:當我點擊按鈕並且所有這些應用程序一個接一個打開時。我自己的應用程序(用戶點擊的應用程序)在窗口混亂中丟失。
我想在我的應用程序後面打開所有這些窗口。有什麼建議麼 ?我可以用來實現這種行爲的任何標準API?
邏輯:我想按窗口Z順序做一些類似窗口位置= 2的打開窗口。這樣,當其他窗口打開時,處於活動狀態的窗口始終位於頂部(z順序= 1)。
任何指針都會有幫助。
感謝
Karephul
UPDATE: http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545%28v=vs.85%29.aspx 我用這個PInvoke的設置我的應用程序窗口的最頂層。那麼所有其他窗口將自動打開。完成後,我使用相同的PInvoke取消設置最上面的窗口標誌。更多細節在我發佈的鏈接中。
代碼此將閃爍在桌面上的所有窗口。這是一種煩人的。 – karephul 2012-02-27 21:12:44