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

Вниз

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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.01 c
7-48341
how to make
2002-06-03 15:07
2002.08.15
Помогите плиз, срочно надо, как на ХР можно заблокить КАД???


14-48274
mvg_first
2002-07-19 17:19
2002.08.15
Кто как использует UML в своей работе? Опять же опрос :)


1-48073
ger_kostas
2002-08-02 18:44
2002.08.15
Шифрование данных (асиметричное)


1-48066
Nostradamus
2002-08-02 23:05
2002.08.15
Delphi виснет


1-48149
MikeFW
2002-08-01 15:54
2002.08.15
Как сделать выполнение функции по нажатию кнопки Enter?