1
多くのWin32ウィンドウの上にWPFを使用してオーバーレイを描画する必要があります。正しい場所にオーバーレイを描画するために、私はウィンドウの移動にフックする必要がありますが、これを行う方法はわかりません。どのWin32が呼び出すべきですか?Win32でウィンドウの位置を監視する方法は?
多くのWin32ウィンドウの上にWPFを使用してオーバーレイを描画する必要があります。正しい場所にオーバーレイを描画するために、私はウィンドウの移動にフックする必要がありますが、これを行う方法はわかりません。どのWin32が呼び出すべきですか?Win32でウィンドウの位置を監視する方法は?
は)は、SetWindowsHookEx(
var hook = SetWinEventHook(EVENT_SYSTEM_MOVESIZESTART,
EVENT_SYSTEM_MOVESIZEEND, NULL, WinEventProc,
0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);
をSetWinEventHook。しかし、管理された言語でWM_MOVINGメッセージを検出するために注入する必要があるDLLを記述することはできません。 CまたはC++が必要です。 http://www.codeproject.com/KB/system/WilsonSystemGlobalHooks.aspx –