如何使用Windows API將鍵擊發(fā)送到窗口而不必激活它?我已經(jīng)創(chuàng)建了一個應用程序,它將命令發(fā)送到激活的窗口。我希望能夠在我的進程運行時使用計算機,因為只要我將焦點切換到另一個窗口,通過發(fā)送鍵發(fā)送的擊鍵將轉到我剛切換到的窗口。 目前我使用Windows API中的FindWindow,IsIconic和ShowWindow。我必須檢查窗口是否有FindWindow,并將我的對象設置為該調用返回的特定窗口,然后檢查是否使用IsIconic最小化并調用ShowWindow,如果是,最后我必須調用Interaction.AppActivate將焦點設置到該窗口。所有這一切都在我發(fā)送擊鍵之前完成。似乎應該有一種方法來發(fā)送擊鍵而不必顯示窗口并激活它。最重要的是當我的應用程序運行按鍵時,我無法在計算機上執(zhí)行任何操作。
如何使用Windows API將鍵擊發(fā)送到窗口而不必激活它?
墨色風雨
2019-08-28 15:11:33