Форум: "Media";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
ВнизI need HELP Найти похожие ветки
← →
_ncux_ (2002-04-08 15:30) [0]Люди, помогите несчастному человеку, который хочет разобраться с OpenGL"ем (то есть мне). Я парюсь над одним вопросом уже неделю (я бедный, нет денег на учебник :() - как заставить OpenGL рисовать на том Canvas"e, на котором мне хочется, и где OpenGL рисует по умолчанию и как туда, где он рисует по умолчанию, посмотреть? Заранее THANKS.
← →
-=Dimedrol=- (2002-04-08 17:03) [1]OpenGL понятия не имеет че такое Canvas...:)))
У него собственный контекст устройтсва, который имеет тип HGLRC.
Для того чтобы получить его
GLcanvas:HGLRC;
...
GLcanvas:=wglCreateContext (canvas.handle);{здесь твой canvas}
Затем устанавливаешь его для OpenGL...
wglMakeCurrent (Canvas.handle,GLcanvas);
После завершения программы нужно его освободить;
wglMakeCurrent (0,0);
...
На событии OnDestroy - wglDeleteContext; т.е. удаляешь созданный контекст...
← →
Andrus (2002-04-08 17:23) [2]А денежек на книжку всё же надо накопить.
Есть что то типа "OpenGL в проектах Delphi" там толково расказано
про дивайс контекст и пр
← →
JibSkeart (2002-04-11 09:32) [3]Есть немного про OpenGl на делфи на сайте
http://delphi.vitpc.com (Королевсто Делфи)
там есть примеры
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c