簡體   English   中英

在C#中,如何顯示隱藏窗口?

[英]In C# how do you Show a Hidden window?

我試圖設置System.Diagnostics.Process對象的WindowState,但這沒有用。 WinAPI ShowWindow函數也沒有,因為它需要一個無法獲取的Window的句柄,因為要顯示的窗口是隱藏的(意味着當我在Process對象上調用MainWindowHandle時,其MainWindowHandle默認為零)。

有人可以告訴我如何做到這一點嗎?

僅因為MainWindowHandle為零,並不一定意味着您無法獲得該窗口的句柄。 按照慣例,MainWindowHandle是應用程序創建的第一個窗口,但是可能會碰碰運氣。 使其返回零並不罕見。

您應該使用EnumWindows查找進程擁有的窗口。

暫無
暫無

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

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