Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > как создать RenderContext меньше чем окно


Автор: demoded 24.12.2009, 08:33
во всех примерах берется контекст всего окна и рисуется во все окно. 
Как мне рисовать только в определенном месте?

Автор: Alexeis 24.12.2009, 10:20
Цитата(demoded @  24.12.2009,  07:33 Найти цитируемый пост)
во всех примерах берется контекст всего окна и рисуется во все окно. 
Как мне рисовать только в определенном месте? 

  Я делал так, кидал панельку и рендерил на окно панели. 

Автор: demoded 24.12.2009, 10:30
я пробовал 
Код

  H:=Panel2.Handle;
  DC:=GetDC (H);
  SetDCPixelFormat (DC);
  RC:=wglCreateContext (DC);

ничего не видно
видимо хендл у панели не так надо брать

Автор: Alexeis 24.12.2009, 10:45
demoded, думаю, что где-то закралась ошибка. Дома гляну примерчик, у меня точно работало.

Добавлено через 21 секунду
Я даже выводил на непрямоугольное окно.

Автор: demoded 24.12.2009, 10:50
да, примерчик было бы хорошо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)