• Lunes 18 de Noviembre de 2024, 22:46

Autor Tema:  limpiar ventana  (Leído 1118 veces)

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
limpiar ventana
« en: Jueves 18 de Diciembre de 2008, 18:03 »
0
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
  1.  
  2. RECT r;
  3. GetWindowRect(Marco_Mapa,&r);
  4. HBRUSH b=CreateSolidBrush(RGB(255,255,255));
  5. FillRect(hDC,&r,(HBRUSH)(b));
  6. Mapa->Draw(hDC,0,0,200,140);
  7. delete(Mapa);
  8. DeleteObject(b);
  9.  
  10.  
  11.