Мне нужно нарисовать оверлей, используя WPF поверх нескольких окон Win32. Чтобы нарисовать оверлей в правильном месте, мне нужно подключиться к перемещению окна, но я не знаю, как это сделать. На какие звонки Win32 я должен смотреть?
SetWinEventHook
var hook = SetWinEventHook(EVENT_SYSTEM_MOVESIZESTART, EVENT_SYSTEM_MOVESIZEEND, NULL, WinEventProc, 0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);