Главная страница
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.011 c
4-48355
Alexej
2002-05-12 08:10
2002.08.15
Запуск приложения без формы


1-48064
НАИВый панк
2002-08-03 01:03
2002.08.15
как Дэлфи выделяет зарегистрированные слова (begin, end, function


14-48315
Dr. W
2002-07-21 14:26
2002.08.15
Не совсем по теме... Проблема с TP7


3-47989
kalliopiy
2002-07-26 18:46
2002.08.15
Все та же фильтрация


6-48229
Марина
2002-05-31 14:54
2002.08.15
Имя пользователя, занявшего файл