C/Visual C - Pintar una Ventana creada en Visual C++

 
Vista:

Pintar una Ventana creada en Visual C++

Publicado por VIRTUAJATS bh (1 intervención) el 23/12/2003 05:36:51
Necesito el código para poder pintar una imágen en una ventana creada en Visual C++.
Mi programa es el tipico programa Hola Mundo y en la Parte "CREATE: " creo que hay que pintarla, no se... creo que hay una seccion "PAINT:" en el manejador de ventanas o no?

Para el que se la pueda... GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pintar una Ventana creada en Visual C++

Publicado por Danntana (1 intervención) el 05/02/2004 05:43:11
Mira, te puedo ayudar hasta cierto punto porque yo también estoy aprendiendo C++.

La parte de WM_PAINT siempre entra:
GetDC(hWnd) obtiene las ccordenadas de la ventana
Rectangle(gdc,x1,y1,x2,y2) pinta el rectangulo
ReleaseDC(hWnd,hdc) libera los recursos //OJO se tienen que liberar los recursos por que se terminan
switch(messg)
{
case WM_PAINT:
hdc = GetDC(hWnd);
Rectangle(hdc,100,100,200,200);
ReleaseDC(hWnd,hdc);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return(DefWindowProc(hWnd, messg, wParam,lParam));
break;
}
return 0;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar