Help me???
I want to know how can I run an OpenGL window from an application Win32 of Borland Builder C++
Thanks
Le Bayonnais
- Create a new form for displaying OpenGL output.
- Retrieve the HDC of that form by using
HWND hwnd=FormX->Handle;
HDC dc=GetDC(hwnd); - Fill out a PIXELFORMATDESCRIPTOR-struct.
- int i=ChoosePixelFormat(dc,&pfd);
- SetPixelFormat(dc,i,&pfd);
- HGLRC glrc=wglCreateContext(dc);
- wglMakeCurrent(dc,glrc);
Now you are ready to render your polygons… - When terminating call the following
functions to free the stuff you allocated
earlier.
wglDeleteContext(glrc);
ReleaseDC(hwnd,dc);
By the way: instead of using a form you may
use ANY visible object that has an HWND Handle property.
Hope it helped…
[This message has been edited by Inquisitor (edited 02-24-2000).]
This tutorial on the Borland Community site explains how to set up OpenGL drawing on a VCL form. http://community.borland.com/article/0,1410,10528,00.html