-
интересно, на каком принципе в висте превьюшки для панели задач сделаны? одно точно, что винап, с включенным modern-skin там отображается без этого скина )
-
Ну то что не все, примем на веру, хотя поясните, какое приложение не выводит. Вышеназванная функция ВООБЩЕ ничего не выводит. Ни у какого приложения, даже не перекрытого. Ну непорядок это.
В висте то далеко, есть пример поближе. В ХР, Aston shell, тоже показывает превьюшки. Кстати от Винампа там только квадратик виден... но калькулятор, блокнот, окно прогресса тотал командера и прочее и прочее (кроме некоторых игр) выводит в актуальном состоянии. Вот КАК? На сайте Астона сказали, что не могут сказать этого. ) WinSign показывает только следующие мессаги окну, когда для него генерится миниатюра: 000443:000209FC "Заголовок" WM_PAINT Sent (0,0)-(858,955) 000444:000209FC "Заголовок" WM_NCPAINT Sent wp=00000001! 000445:000209FC "Заголовок" WM_GETTEXT Sent 510 bytes at 0012E014 000446:000209FC "Заголовок" WM_PAINT Dispatched (0,0)-(858,955) 000447:000209FC "Заголовок" WM_PAINT Dispatched (0,0)-(858,955)
Обычные сообщения, но когда я такое посылаю, WinSign показывает не тот результат, что-то вроде
000440:00140A4C "Form1" WM_PAINT Sent lp=0012F558! (0,0)-(0,0) 000441:00140A4C "Form1" WM_NCPAINT Sent wp=00000001! 000442:00140A4C "Form1" WM_PAINT Sent wp=56011EE4! (0,0)-(0,0) шлю кодом SendMessage(wnd, WM_PAINT,0,longInt(@R)); SendMessage(wnd, WM_NCPAINT,1,0);
В общем не получается. Подскажите где неправ.
-
-
Удалено модератором Примечание: Создание пустых сообщений
|