Как сделать так...
От: Аноним  
Дата: 15.06.03 06:30
Оценка:
Народ, как можно вывести рисунок или текст на экран, да так чтобы он был поверх всего и не мешал работе пользователя(не снимал активность с окна с которым работал пользователь, причем выводился поверх того окна с которым он работал; не мешал мыши(ну может быть брал на себя только правый клик), т.е. все сообщения о передвижении и кликах проходили через него).
Буду весьма рад любым советам/ответам.
Re: Как сделать так...
От: scaramush  
Дата: 16.06.03 06:36
Оценка:
Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.
Re[2]: Как сделать так...
От: Serguei666 Беларусь  
Дата: 16.06.03 14:36
Оценка:
Здравствуйте, scaramush, Вы писали:

S>Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.

А как "окно, лежащее под окном и под курсором" найти?
Хотите сказать 'спасибо'? Тогда поставьте оценку
Re[2]: Как сделать так...
От: st0rm Беларусь  
Дата: 17.06.03 17:42
Оценка:
Здравствуйте, scaramush, Вы писали:

S>Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.


Осталось узнать, какое окно лежит под курсором. Может подскажете как это делается???
Re[3]: Как сделать так...
От: Vadim B  
Дата: 17.06.03 18:07
Оценка:
Здравствуйте, st0rm, Вы писали:

S>>Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.


S>Осталось узнать, какое окно лежит под курсором. Может подскажете как это делается???


Если бы не то окно, которое ты создал поверх всего, то можно было бы использовать WindowFromPoint(). А так оно по идее должно ловить всегда твое окно. Хотя, MSDN говорит, что WindowFromPoint() не ловит hidden and disabled windows, так что если сделать твое окно disabled, то может быть, оно вернет хэндл того окна, которое под ним. Пробовать надо.
Re[4]: Как сделать так...
От: st0rm Беларусь  
Дата: 17.06.03 20:51
Оценка:
Здравствуйте, Vadim B, Вы писали:

VB>Если бы не то окно, которое ты создал поверх всего, то можно было бы использовать WindowFromPoint(). А так оно по идее должно ловить всегда твое окно. Хотя, MSDN говорит, что WindowFromPoint() не ловит hidden and disabled windows, так что если сделать твое окно disabled, то может быть, оно вернет хэндл того окна, которое под ним. Пробовать надо.


Попробуем, а что еще остается делать!? Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.