Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вывести текст и/или рисунок прямо на экран, т.е. поверх всех игр, окон и т. д. [D5, D6, Win95/98, WinME, NT4, Win2k]


Shagrath ©   (2002-01-03 18:51:00) 

собственно сабж....


Nolgen   (2002-01-23 17:24:00) [1]

Создается новое (или старое) окно и командой
SetWindowPos(Form1.Handle,HWND_TOPMOST,300,0,50,14,SWP_NOACTIVATE);
Выносится в точку 300 0 и становится размером 50 14
Причем если это делать регулярно (по таймеру) вполне неплохо висит и на игрушках и т.п.
Пропадает на анимации и в режиме дос.


Nikolay   (2002-01-05 21:56:00) [2]

имхо сворачивать и рисовать на десктопе


TonnyS   (2002-01-04 12:36:00) [3]

Уточнение - рисует поверх всего в среде винды, в играх рисовать не будет (скорей всего)


TonnyS   (2002-01-04 12:35:00) [4]

из Kuliba2000.chm:

Procedure DrawOnScreen;
Var
DC:HDC;
DesktopCanvas:TCanvas;
begin
DC:=GetDC(0); // получили DC экрана
try
DesktopCanvas:=TCanvas.Create;
DesktopCanvas.Handle:=DC;
..................
// здесь рисуем на Canvas экрана
..................
finally
ReleaseDC(0,DC);
DesktopCanvas.Free;
end;
end;


проверено, рисует поверх всего.


3d[Power]   (2002-01-04 00:12:00) [5]

Можно свернуть все окна, и оставить свое с "текстом и/или рисунком"

2 Фе LOL


Фе   (2002-01-03 23:08:00) [6]

Берешь фломастер и прямо на экране пишешь.
Эффект гарантирован.


Наверх

Титульная страница Поиск, карта сайта Написать письмо