• Viernes 8 de Noviembre de 2024, 22:57

Autor Tema:  Pintar Con Opengl Sobre Tpanel O Tpaintbox  (Leído 1689 veces)

Pitfall

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Pintar Con Opengl Sobre Tpanel O Tpaintbox
« en: Jueves 18 de Mayo de 2006, 11:34 »
0
Hola a todos! He usado OpenGL con C++ Builder, y he hecho pruebas pintando con OpenGL tanto sobre el mismo formulario como sobre un objeto TPanel. El problema que es que el TPanel no tiene evento Paint, y me gustaría usar un control que sí lo tuviera. ¿Podría usarse un TPaintBox para pintar con OpenGL sobre él? ¿Cómo se haría?

¿Se podría definir de alguna manera un evento Paint para un objeto TPanel? Tened en cuenta que lo primero que hago antes de crear el formato de pixel y todo eso es obtener un HDC a partir del TPanel, con la instrucción:

hdc = GetDC(img->Handle);

Por tanto, ¿se podría hacer un manejador para el evento Paint en ese HDC?

Gracias, un saludo!