SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: diego.martinez en Jueves 18 de Diciembre de 2008, 18:03
Título:
limpiar ventana
Publicado por:
diego.martinez
en
Jueves 18 de Diciembre de 2008, 18:03
Buenas:
Tengo una ventana en Win32 pintada usando StretchDibBits.
La cosa es que quiero limpiarla debido a que no siempre pinto en la misma zona.
He buscado y no hay ninguna funcion win32 gdi que me permita limpiarla.
He probado a pintar un rectangulo encima pero no ha funcionado.
Alguien sabe si hay alguna funcion "Clear"?
mi codigo:
Código: Text
RECT r;
GetWindowRect(Marco_Mapa,&r);
HBRUSH b=CreateSolidBrush(RGB(255,255,255));
FillRect(hDC,&r,(HBRUSH)(b));
Mapa->Draw(hDC,0,0,200,140);
delete(Mapa);
DeleteObject(b);