Народ, как можно вывести рисунок или текст на экран, да так чтобы он был поверх всего и не мешал работе пользователя(не снимал активность с окна с которым работал пользователь, причем выводился поверх того окна с которым он работал; не мешал мыши(ну может быть брал на себя только правый клик), т.е. все сообщения о передвижении и кликах проходили через него).
Буду весьма рад любым советам/ответам.
Здравствуйте, scaramush, Вы писали:
S>Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.
А как "окно, лежащее под окном и под курсором" найти?
Здравствуйте, st0rm, Вы писали:
S>>Ловишь события, и все события (которые необходимо), ретранслируешь в окно, лежащее под окном и под курсором.
S>Осталось узнать, какое окно лежит под курсором. Может подскажете как это делается???
Если бы не то окно, которое ты создал поверх всего, то можно было бы использовать WindowFromPoint(). А так оно по идее должно ловить всегда твое окно. Хотя, MSDN говорит, что WindowFromPoint() не ловит hidden and disabled windows, так что если сделать твое окно disabled, то может быть, оно вернет хэндл того окна, которое под ним. Пробовать надо.
Здравствуйте, Vadim B, Вы писали:
VB>Если бы не то окно, которое ты создал поверх всего, то можно было бы использовать WindowFromPoint(). А так оно по идее должно ловить всегда твое окно. Хотя, MSDN говорит, что WindowFromPoint() не ловит hidden and disabled windows, так что если сделать твое окно disabled, то может быть, оно вернет хэндл того окна, которое под ним. Пробовать надо.