MFC & OpenGL

jojomillenium Messages postés 136 Date d'inscription samedi 1 mai 2004 Statut Membre Dernière intervention 26 mai 2007 - 14 oct. 2006 à 13:07
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 - 16 oct. 2006 à 10:07
Bonjour,


J'aimerai faire avec Visual Studio 6 une MFC Dialog-Based (je trouve
plus simple pour ajouter des menu et des boite de dialog pour changer
en live certain parametre de l affichage). Mais je ne voit pas comment
y integrer une fenetre OpenGL?

Est ce quon fait comme pour dessiner avec une cadre "picture" mais comment?


Je connais deja tous les tutos a propos d'OpenGL, qui se font en app
Win32, mais en MFC je vois pas comment l'integrer a un endroit precis
de mon dialog! Car par la suite j aimerai en mettre 2 cote a cote (un
pour l affichage 3D et le deuxieme a cote pour le 2D)


Merci pour votre aide!

4 réponses

mimilavitrine Messages postés 54 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 15 octobre 2006
14 oct. 2006 à 18:37
LA mon pauvre tu t'embarque dans un truc completement casse gueulle car MFC c'est assez dangeureux surtout pour la gestion 3D

Premier conseille change MFC pour QT c'ets bien plsu stable et moins chiant a l'integration de la lib open GL et pour coder

Sinon si tu as pas envie de changer ya la methode un peu bourine par
contre bonjour la stabilité c'est que tu integre directement ta fenetre
dans ta classe CView generer automatiquement dans ton projet MFC tu
crée une methode pour l'affichage 3D dedant et tu l'appelle au demarage
de ton prog

Sinon tu fais une classe qui gere directement la 3D eritant dans la class CView et tu gere tout ton code dedant

par contre je ne serais te deconseiller de ne pas utilsé MFC mais bon a toi de faire ton choix
0
jojomillenium Messages postés 136 Date d'inscription samedi 1 mai 2004 Statut Membre Dernière intervention 26 mai 2007
14 oct. 2006 à 19:12
Merci pour ta reponse, je vais suivre ton conseil, mais c'est quoi QT?
0
mimilavitrine Messages postés 54 Date d'inscription lundi 20 décembre 2004 Statut Membre Dernière intervention 15 octobre 2006
15 oct. 2006 à 11:27
QT c'est ce qui te permet des generer des interfaces assez simple apres
tu as juste intégrer le code de l'interface dans ton projet tu veras c
assez simple;)
0
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
16 oct. 2006 à 10:07
il ya des exemples sur le net, par exemple sur codeproject:
http://www.codeproject.com/opengl/glenabledview.asp
une classe MDI qui intègre opengl que j'ai utilisé.

louis14
0
Rejoignez-nous