0
Q
如何通過JNA
A
回答
1
SendInput()
是官方認可的方式僞造輸入。該限制是它發送的輸入到具有輸入焦點可能不是你所需要的窗口。
如果目標窗口做出了適當的響應,另一個選擇是發送WM_SETTEXT
或類似的消息。
究竟什麼最好的選擇將取決於你準確定位什麼類型的窗口,你沒有說過。
相關問題
- 1. 問題通過JNA
- 2. 如何通過參考與JNA
- 3. 通過JNA使用CFBooleanRef
- 4. 通過JNA檢索數組
- 5. Java(JNA)通過dll引用
- 6. JNA傳遞的char *通過參考
- 7. 如何提取參考(通過JNA)返回的值?
- 8. JNA對象是通過引用還是通過java代碼中的值傳遞
- 9. 如何讀取使用JNA
- 10. 通過JNA調用dll函數,如何處理在java中通過指針的地址?
- 11. 我可以通過JNA從Java使用COM嗎?
- 12. 無效的內存訪問時通過JNA
- 13. JNA通過引用幫助傳遞結構
- 14. 通過JNA使用Xlib來移動窗口
- 15. 在通過JNA與DLL進行通信時設置'當前工作目錄'
- 16. JNA - DsGetDcNameA
- 17. 在JNA
- 18. JNA ClientToScreen?
- 19. 與JNA
- 20. 如何在JNA中創建結構?
- 21. 如何解決這個JNA問題?
- 22. 如何使用JNA運行chrome?
- 23. 如何擴展JNA接口映射? (JAVA)
- 24. 如何使用JNA處理WM_QUERYENDSESSION消息
- 25. 如何在JNA中映射枚舉
- 26. 如何使用JNA調用GetRawInputDeviceInfo?
- 27. 如何從JNA調用ALSA分配#define?
- 28. 如何通過
- 29. 如何通過
- 30. 如何通過
非常感謝您的回覆。我打算將按鍵發送到當前不重點關注的窗口。我試圖使用WM_KEYDOWN發送消息。 WM_KEYDOWN或WM_SETTEXT會用於此目的嗎?你可以發佈一些代碼片段嗎?再次感謝! – 2011-05-07 20:03:01
你如何告訴我們目標是什麼樣的控制? – 2011-05-07 20:10:11
如何只記事本窗口?我不確定JNA是否將獲得給定窗口句柄的子控制。 – 2011-05-07 20:17:44