![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод текста поверх игрушки (в.т.ч. OpenGL) [D5, Win95/98, Win2k, WinXP]
Maiki © (2002-02-26 18:34:00)Как вывести поверх любой игрулины сообщение? Пусть даже мерцающее. Заранее благодарен.
lel (2002-02-27 17:17:00) [1]Maiki
Поверх Q3 работает проверь???
Желаю удачи в темных делах.
С уважением Алексей.
Maiki (2002-02-27 16:13:00) [2]В общем, кому интересно.
Надо работать не с контекстом приложения, а весь фокус в том, чтобы работать с контекстом экрана (окно "0"). Вот пример с API-шными фунциями, работает поверх всего, включая D3D и OGL.
procedure Draw;
var Kontext: HDC;
begin
Kontext := GetDC(0);
Rectangle(Kontext, 0, 0, 100, 100);
ReleaseDC(0,Kontext);
end;
lel (2002-02-27 13:59:00) [3]Ну по идею нуно получить , контекст воспроизведения, т.е канву данного приложения.
Сам не пробовал поэксперементируй.
Вот насчет поверх любой игрулины...не уверен, что такое вообще возможно. А вообще почитай рассказ, верный вопрос.
Учитесь формулировать вопросы.
Желаю удачи в темных делах.
С уважением Алексей.
Maiki (2002-02-27 11:21:00) [4]Мне надо поверх чужого приложения.
Знает ли кто-то, как вывести на экран рисунок или текст, который будет виден на экране всегда, независимо от запущенных приложений, и используемой ими графики?
3d[Power] (2002-02-26 21:57:00) [5]В д3д это можно сделать просто выводя картинку(bmp font) на сурфэйс. А в опенгл, есть такая фигня glscene, там есть такая фича (вывод текста), раскопай исходники.