Visual Studio OpenGL ablakon

Visual Studio OpenGL ablakon
2013-03-16T20:27:00+01:00
2013-03-16T20:48:58+01:00
2022-11-28T13:20:36+01:00
h.jocika
Ez alapján indulnék openGL-ben.
http://surflab.cise.ufl.edu/wiki/Getting_Started_with_OpenGL_in_Visu..

Ez megy is.
De azt szeretném, hogy az opengl rész ne egy külön ablakban legyen, hanem egy normál win32 vagy mfc dialóguson.

glutCreateWindow top level window-ot csinál. Nem tudok neki parentet adni.



int glwin=glutCreateSubWindow(int(hWnd),10,10,100,100);

Ha ez van a kódban a main ablak WM_CREATE részén akkor hiba üzenet nélkül kilép a program.

Köszönöm
Mutasd a teljes hozzászólást!
OpenGL context-et (szinte) bármilyen win ablakra létre tudsz hozni, csak egy HDC kell.
Viszont ebben az esetben elbúcsúzhatsz a glut-tól, mert az saját ablakkal dolgozik (glutCreateWindow) a platformfüggetlenség megőrzése érdekében.
Sima OpenGL initre, ami egy HWND-t vár csak, bárhol találsz kódot (pl. itt), ezt tudod használni.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd