Как контролировать положение окна с Win32? - PullRequest
1 голос
/ 26 февраля 2012

Мне нужно нарисовать оверлей, используя WPF поверх нескольких окон Win32. Чтобы нарисовать оверлей в правильном месте, мне нужно подключиться к перемещению окна, но я не знаю, как это сделать. На какие звонки Win32 я должен смотреть?

1 Ответ

5 голосов
/ 27 февраля 2012

SetWinEventHook

var hook = SetWinEventHook(EVENT_SYSTEM_MOVESIZESTART,    
    EVENT_SYSTEM_MOVESIZEEND, NULL, WinEventProc, 
    0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...