Цитата:
Думаю, что это скорее WM_PAINT
|
...почему?
WM_PAINT - это,как я понял,в большинстве случаев простой перерисовки окна,а WM_PRINT в основном используется в контексте принтера.
К тому же при перехвате WM_PAINT мы получаем только описатель окна,а в случае с WM_PRINT мы получим дескриптор контекста и какие-то флаги.Правда,я немного не догоняю,как потом по полученному дескриптору контекста вычислить принтер,его использующий??
Хук ставится на пользовательском уровне.С помощью функции
SetWindowsHookEx .Но там тоже есть некоторые непонятки в данном случае.