i am creating an MDI child window when the user clicks on the "open" button. the whole desktop flickers when the SendMessage(WM_MDICREATE) in CMDIChildWnd::Create() (winmdi.cpp) executes. the application is loaded with graphics, but all the drawing is done in the view and not when the MDI child is getting created.