Главная страница
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.013 c
1-48087
SemFLY
2002-07-28 21:02
2002.08.15
Печать документа Word


1-48042
LVG
2002-08-03 20:59
2002.08.15
как выдернуть иконки с ярлыков


1-48068
Fisper
2002-08-04 17:25
2002.08.15
поместить в Edit1 то, что стоит после


1-48126
ghg
2002-08-01 08:15
2002.08.15
Про Actionlist


4-48375
stainer
2002-06-12 16:09
2002.08.15
wallpaper