Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.20;
Скачать: CL | DM;

Вниз

WM_PAINT чужого приложения   Найти похожие ветки 

 
kernel ©   (2008-03-26 18:41) [0]

Доброго времени суток!
Как моему приложению отреагировать на WM_PAINT окна чужого процесса, зная его handle?


 
Сергей М. ©   (2008-03-26 18:44) [1]

Нахрен оно тебе сдалось ?
С этого начнем)


 
kernel ©   (2008-03-26 19:40) [2]

Необходимо стандартными средствами порисовать на рабочем столе :)


 
Сергей М. ©   (2008-03-27 12:45) [3]


> Необходимо стандартными средствами порисовать на рабочем
> столе


Стандартные средства - это

http://www.gcmsite.ru/?pg=art&id=delphi-draw-screen-winapi

А упомянутое тобой выше "средство" обычно состоит в арсенале проктологов и кулибиных)


 
kernel ©   (2008-03-27 18:48) [4]

Вот для того, чтобы мой рисунок не стирался при использовании этих "стандартных методов", мне и нужно отловить WM_PAINT


 
Palladin ©   (2008-03-27 19:15) [5]

хочешь сказать, что собрался на каждый чих WM_PAINT каждого окна в системе заново рисовать твой рисунок?


 
kernel ©   (2008-03-27 19:16) [6]


> хочешь сказать, что собрался на каждый чих WM_PAINT каждого
> окна в системе заново рисовать твой рисунок?

Угу, а есть еще варианты?


 
Palladin ©   (2008-03-27 19:19) [7]

с дуба рухнул чтоли? реально арсенал проктолога... не проще окно создать AlwaysOnTop ?


 
kernel ©   (2008-03-27 19:35) [8]

Мне нужно тогда создавать форму под всеми окнами (на рабочем столе). Я когда пробовал такой вариант с помощью CreateWindow(Ex), зная хэндл ListView десктопа - не получилось сделать прозрачность формы, т.к. создавал окно CHILD`ом (а без чилда никак).


 
kernel ©   (2008-03-27 19:35) [9]

Уточню: делал его дочерним от ListView рабочего стола


 
Palladin ©   (2008-03-27 19:38) [10]

а теперь задачу человеческими словами, что ты делаешь?
рисунок который будет всегда на рабочем столе или рисунок который будет всегда над активным окном? или что это вообще за чудо_юдо_рыба_кит такое?


 
kernel ©   (2008-03-27 19:40) [11]

Всегда на рабочем столе под окнами


 
Palladin ©   (2008-03-27 19:42) [12]

под окнами?
что то меня мучают смутные сомнения... все время ниже активного окна чтоли?


 
Сергей М. ©   (2008-03-27 19:51) [13]

Удалено модератором
Примечание: Задолбало хамство


 
kernel ©   (2008-03-27 19:57) [14]

Удалено модератором


 
Сергей М. ©   (2008-03-27 20:02) [15]

Удалено модератором


 
{RASkov} ©   (2008-03-27 20:03) [16]

> kernel ©

Нарисуй свой рисунок (можно "отредактировать" текущий), сохрани в файл и установи в качестве картинки раб. стола...
Гы) Или нужно "шевелящийся"?)


 
kernel ©   (2008-03-27 20:10) [17]

Нужно 1 раз в 5 секунд рисовать.


 
{RASkov} ©   (2008-03-27 20:14) [18]

> [17] kernel ©   (27.03.08 20:10)

По всему столу что ли чиркать?)


 
kernel ©   (2008-03-27 20:27) [19]

Нет, где-то 60х150 пикселей в одном из углов рабочего стола


 
{RASkov} ©   (2008-03-27 20:52) [20]

> [19] kernel ©   (27.03.08 20:27)

Окно всегда ниже всех, и рисуй на нем что угодно
http://www.dore.ru/perl/nntp.pl?f=1&gid=8&mid=21622



Страницы: 1 вся ветка

Текущий архив: 2008.04.20;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.017 c
15-1204495643
Пробегал...
2008-03-03 01:07
2008.04.20
Подсчет количества вхождений потоков


2-1206488896
tim
2008-03-26 02:48
2008.04.20
потоки


2-1206652100
helpmepls
2008-03-28 00:08
2008.04.20
Unassigned


2-1206529642
Renat
2008-03-26 14:07
2008.04.20
Как построить диаграмму на основе данных из БД?


2-1206287987
AndrewG
2008-03-23 18:59
2008.04.20
S M A RT A P I