0
我一直在開發一個應用程序。我想檢查窗口位置是否改變。我不想永遠閱讀窗口的位置。而不是它,我需要一個當用戶移動窗口時觸發的方法。如何使用Win32 API檢測窗口位置更改
有沒有可能找到它?
PS:該窗口不在我的程序中,它是一個外部應用程序,我使用一些API函數來控制窗口。
我一直在開發一個應用程序。我想檢查窗口位置是否改變。我不想永遠閱讀窗口的位置。而不是它,我需要一個當用戶移動窗口時觸發的方法。如何使用Win32 API檢測窗口位置更改
有沒有可能找到它?
PS:該窗口不在我的程序中,它是一個外部應用程序,我使用一些API函數來控制窗口。
這最好用WinEvents完成。要收聽的Event Constant是EVENT_OBJECT_LOCATIONCHANGE
:
對象已更改位置,形狀或大小。系統爲以下用戶界面元素髮送此事件:插入符號和窗口對象。
謝謝你,它就是我正在尋找.. – unbalanced
'EVENT_OBJECT_LOCATIONCHANGE'沒有爲命令提示符(cmd.exe的)工作,這也是不火'EVENT_OBJECT_DESTROY'像所有其他窗口。有什麼建議麼? – Neolisk