Salut,
j'ai un probleme.
je voudrais une Fenêtre OpenGL dans un PaintBox.
Comment procéder ?
Merci.
Salut,
j'ai un probleme.
je voudrais une Fenêtre OpenGL dans un PaintBox.
Comment procéder ?
Merci.
tu peux toujours passé en mode feedback et recuperer la valeur de chaque pixel , dans tous les cas tu peux esseyer aussi de modifier le tuto opengl pour delphi qui est trés bien fait
6*8 =42
salut,
j'ai esseyer de modifier le tutoriel opengl pour delphi:
Function InitOpenGL( DC :HDC; ColorBits :Integer; DoubleBuffer :Boolean ) :Boolean;
{DC :Adresse graphique du composant qui s'apprête à être lié à OpenGL}
je voudrais ma Fenêtre OpenGL dans un PaintBox
DC:=Form1.Handle; { <--- ça marche}
DC:=PaintBox1.Canvas.Handle; { <--- ça marche pas !!}
...
Merci.
il te suffit alors de donné comme taille de la fenetre la taille de la paintbox pas de changer le handle
6*8 =42
à la place d'un TPaintBox, essaye un TFrame, ca se comporte comme une forme, donc tu peux faire de l'OpengGl dessus avec son Handle, sauf que c'est un élément que tu manipule comme un paintbox au inveau du placement dans la fenetre et du dimensionnement.
Sinon tu peux aussi essayer avec un TPanel, je crois que ca marche aussi.
ZTAB (Ze Text Adventure Builder)
Logiciel très intuitif et ergonomique de création de jeux d'aventure et de livres dont vous êtes le héros.
http://sites.google.com/site/ztabsoft/
Tui peux aussi utuliser un TPanel
Cordialement
,
je confirme, cela marche avec un TPanel.
A+.
THE KING
Ca veux dire que j'aurais pas eu besoin de recrée un compo entier pour gerer mes contexte opengl ?
6*8 =42
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager