bonjour je débute avec opengl et je voudrais faire l'affichage dans un TPanel, je travail sous c++ builder 6.
j'ai fais quelque recherche et je sais que c'est possible mais je trouve pas la solution,
si quelqu'un peut m'aider un peut.svp.
Version imprimable
bonjour je débute avec opengl et je voudrais faire l'affichage dans un TPanel, je travail sous c++ builder 6.
j'ai fais quelque recherche et je sais que c'est possible mais je trouve pas la solution,
si quelqu'un peut m'aider un peut.svp.
Moi, j'utilise directement le handle du Canvas de ma Form, pour que l'affichage se fasse dans ma fenêtre.
Le TPanel n'a pas de Canvas, mais je crois que ça n'empêche pas de récupérer son DC.
C'est du code Delphi, mais en C++, ça doit être très proche.Code:
1
2
3
4 var DC: HDC; begin DC:= GetDC(Panel.Handle);
J'ai pas testé, mais je pense qu'avec ça ChoosePixelFormat va pouvoir se débrouiller.
A la fin de ton application, ne pas oublier de libérer :Code:ReleaseDC(Panel.Handle, DC);
merci j'ai enfin réussi maintenant il me reste faire les réglages pour mon application