06.05.2013 Views

colores y sombras

colores y sombras

colores y sombras

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Colores y <strong>sombras</strong> 44<br />

}<br />

hDC = GetDC(hWnd);<br />

// No hay garantías de que el contenido de la<br />

pila que comienza en<br />

la estructura<br />

esta estructura<br />

// pfd este a 0, nos aseguramos de ello<br />

memset(&pfd, 0, sizeof(pfd));<br />

pfd.nSize = sizeof(pfd); // Tamaño de<br />

pfd.nVersion = 1; // Version de<br />

// Dibuja<br />

en la ventana (No en el mapa de bits), // Soporta llamada<br />

OpenGL en la ventana, flags<br />

pfd.dwFlags = PFD_DRAW_TO_WINDOW |<br />

PFD_SUPPORT_OPENGL | flags;<br />

pfd.iPixelType = type; // Tipo de pixel<br />

pfd.cColorBits = 32; // Tamaño del<br />

Buffer de Profundidad<br />

lo descrito por pfd<br />

// Escoge el formato de pixel que mejor encaje en<br />

pf = ChoosePixelFormat(hDC, &pfd);<br />

if (pf == 0) {<br />

MessageBox(NULL, "ChoosePixelFormat() failed: "<br />

ajuste!.", "Error", MB_OK);<br />

}<br />

return 0;<br />

"No encuentro un formato de píxel que se<br />

// Selecciona el formato de píxel para el<br />

contexto de dispositivo<br />

if (SetPixelFormat(hDC, pf, &pfd) == FALSE)<br />

{

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!