WM_ blank white ?



What WM_ message blanks the window client area to white?
I should maybe to intercept it, or is it something else?

I am using ddraw and sometimes after drawing to the surface
i get blank white result, both in normal and fullscreen mode.
In normal mode I have noticed that some type of redrawing of
all windows occurs before the contents of my window goes blank.


These are the messages I allready intercept:

{
case WM_PAINT:
case WM_SIZE:
case WM_MOVE:

GetWindowRect(hwnd,r);
if(ok)Draw();

break;
}


Thanks.

Comments


  • I think i figured it out.
    The message is WM_ERASEBKGND .
    And I just do this in WndProc:

    case WM_ERASEBKGND:
    return 0;
    break;


    It is under Painting and Drawing Messages
    in MSDN.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion