| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > DirectDraw |
| Автор: Rave4Life 14.8.2007, 13:30 |
| Всем привет) Я пишу на Делфи программку, которая работает с DirectDraw. Суть программы - полупрозрачная прорисовка окна (AlphaBlending) с помощью средств DirectX, но не используя API функции типа SetLayeredWindow. Создавать Primary Surface, работать напрямую с видеопамятью я научился. Но вот "заставить" окно моей программы прорисовываться не в основной области (PrimarySurface), а на другой, я не могу. Помогите пожалуйста найти способ это сделать. Заранее благодарен))) |
| Автор: Bitter 16.8.2007, 22:37 | ||||
Вот инициализация DirectX:
Вот рендер:
А вообще старайся избегать DIrectDraw. Делай всё в Direct3D |