如何监视窗口';s在Win32中的位置

本文关键字:Win32 位置 何监视 监视 窗口 | 更新日期: 2023-09-27 18:25:47

我需要在许多Win32窗口上使用WPF绘制一个覆盖图。为了在正确的位置绘制覆盖,我需要钩入窗口移动,但不知道如何做到这一点。我应该查看哪些Win32调用?

如何监视窗口';s在Win32中的位置

SetWinEventHook

var hook = SetWinEventHook(EVENT_SYSTEM_MOVESIZESTART,    
    EVENT_SYSTEM_MOVESIZEEND, NULL, WinEventProc, 
    0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);