簡體   English   中英

WPF:如何與非活動窗口進行交互?

[英]WPF: How to interact with inactive window?

是否可以從另一個窗口與非活動窗口進行交互? 我想將一個文本框聚焦在窗口中而不使其處於活動狀態,然后向其發送擊鍵和鼠標事件。 似乎可以使用SendMessage將消息發送到非活動窗口,但是是否可以將文本框聚焦在窗口中並向其發送按鍵,而不會使窗口處於活動狀態?

看看這個措辭有點不同的問題

引用@Kevin Montrose:“Windows假設激活窗口是獲得鍵盤輸入的一種。假冒鍵盤輸入的正確方法是使用SendInput,你會注意到它只向活動窗口發送消息。”

您是否看過UI自動化

獲取模式並調用它並不難。 我唯一不確定的是窗口是否會得到焦點。

當然,這只會在同一個過程中起作用。

暫無
暫無

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

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