感謝監視此論壇的專家,此Java程序員可以成功獲取HWND(句柄本地窗口在桌面上)通過JNI。 我的目標是讓本機窗口的窗口座標(x,y)在屏幕共享項目上工作。在調用java程序中,即使窗口被用戶移動(座標改變...),我也需要「coordindates」。從Win32 DLL獲得HWND後,能否獲得本地窗口的座標(即使窗口移動)
我給你的問題是,這個句柄會給我coordindates的動態值(當窗口被移動時發生改變),還是我需要繼續調用本地dll來查看值是否改變了? 我希望我可以調用本地過程「一次」,窗口句柄可以給我動態值。如果我必須繼續調用本地過程,那麼我可能會傳遞座標(從GetRect ..()開始)而不是HWND?
不行,你必須調用WinAPI的每一次,看是否座標改變。而HWND是WinAPI調用的強制性參數。 – 9dan 2011-04-06 03:15:15