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

Вниз

Рисование поверх всех окон   Найти похожие ветки 

 
Колдун ©   (2006-09-04 22:48) [0]

Здрасте!

У меня такой вопрос: как рисовать поверх ВСЕХ окон, в том числе DirectX и OpenGL-приложений (а-ля Fraps, 3dAnalyze выводят FPS)?


 
Орион ©   (2006-09-04 22:53) [1]

хм... я в программировании графики практически 0, но попробую вставить сови 5 копеек.

По моему копать нужно в сторону DirectX.


 
Колдун ©   (2006-09-04 22:55) [2]

глубоко копать-то? Успею до пятницы? :)

Пусть уж лучше знающие люди вставляют свои 5 копеек. А ты отправь их в приёмник и получи газировку :)))


 
Орион ©   (2006-09-04 22:58) [3]

> [2] Колдун ©   (04.09.06 22:55)

Вот ты смеешся, а я дело говорю ;)
Ну можешь еще по таймеру форме с TLabel делать BringToFront, гы-гы)

*ушел за газировкой*


 
Колдун ©   (2006-09-04 23:03) [4]

Как вернёшься с газировкой, в обмен на газировку отдам тебе лицензию на жутко тормозную прогу, которая каждые 50мс выводит окошко поверх всех=)))


 
Орион ©   (2006-09-04 23:14) [5]

> [4] Колдун ©   (04.09.06 23:03)


Зачем мне такая прога?)
Тебе же DirectX не понравилось, я ищу другие варианты выхода из твоей безвыходной ситуации.

А если серьезно: ответ в первом посте ;)


 
Орион ©   (2006-09-04 23:15) [6]

Больше сказать не могу. Не потому, что не хочу, а опять же все в первом посте ;)


 
Колдун ©   (2006-09-04 23:19) [7]

дааа....


 
Furyz ©   (2006-09-04 23:32) [8]

помню я тоже выводил свое окно поверх своих , в таймере прописываеш 0.5 сек
И в форме пишеш типа focus что то такое , ищи в хелпе


 
Орион ©   (2006-09-04 23:47) [9]

> [8] Furyz ©   (04.09.06 23:32)

Извращение чистой воды.
Хотя если надо побыстрей, то тоже вариант :)


 
Колдун ©   (2006-09-05 08:42) [10]

То есть другого решения проблемы никто предложить не может?


 
MBo ©   (2006-09-05 08:49) [11]

http://www.delphimaster.ru/articles/directx/index.html
Подойдет?


 
vidiv ©   (2006-09-05 09:33) [12]


> http://www.delphimaster.ru/articles/directx/index.html
> Подойдет?

Я не в читывался, но приблизительно понял что речь идет про оверлеи. Насколько я знаю, чтобы вывести оверлей нужно "нарисовать" под ним фигуру определенного цвета... в этом и будет проблема


 
Zeqfreed ©   (2006-09-05 10:07) [13]

> [12] vidiv ©   (05.09.06 09:33)


> Насколько я знаю, чтобы вывести оверлей нужно "нарисовать"
> под ним фигуру определенного цвета...

В наиболее общем случае, да. Но, кажется, что новые видеокарты имеют возможность задавать Source Color Key а не традиционно поддерживаемый для оверлеев Destination Color Key.



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

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

Наверх




Память: 0.49 MB
Время: 0.028 c
1-1155372097
VladimirVladimirovich
2006-08-12 12:41
2006.09.24
tIdFtp и try...except


15-1157131916
Dbn
2006-09-01 21:31
2006.09.24
Проблема с компом, точнее с подключеним в интернет.


15-1157282472
Aligator
2006-09-03 15:21
2006.09.24
Вопрос по поводу Graphics32


15-1157187204
Новичоккк
2006-09-02 12:53
2006.09.24
Можно ли откомпилировать проект без запуска Delphi


2-1157531452
P
2006-09-06 12:30
2006.09.24
Как вызвать HasOverlappedIoCompleted из дельфи