MDIChild Flicker Root › Technical support › Tricks This topic has 1 reply, 2 voices, and was last updated 11 years, 1 month ago by Support. Viewing 2 posts - 1 through 2 (of 2 total) Author Posts September 30, 2013 at 8:51 pm #35850 Fausto Jr.Participant I want to share you a technique about how to Show a MDIChild or alternate between them with no Flicker. try SendMessage(Application.MainForm.ClientHandle, WM_SETREDRAW, 0, 0); Show; finally SendMessage(Application.MainForm.ClientHandle, WM_SETREDRAW, 1, 0); RedrawWindow(Application.MainForm.ClientHandle, nil, 0, RDW_ERASE or RDW_FRAME or RDW_INVALIDATE or RDW_ALLCHILDREN or RDW_NOINTERNALPAINT); end; Enjoy it!!! It works very well. October 12, 2013 at 7:38 am #50875 SupportKeymaster Thank you, maybe this info will be useful. 🙂 Author Posts Viewing 2 posts - 1 through 2 (of 2 total) You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In Root › Technical support › Tricks