Path: utzoo!yunexus!geac!syntron!jtsv16!uunet!husc6!mailrus!ncar!tank!nucsrl!bob From: bob@eecs.nwu.edu (Bob Hablutzel) Newsgroups: comp.sys.mac.programmer Subject: Re: Does a window have to come up white? Message-ID: <10050028@eecs.nwu.edu> Date: 13 Oct 88 13:39:43 GMT Article-I.D.: eecs.10050028 References: <4412@polya.Stanford.EDU> Organization: Northwestern U, Evanston IL, USA Lines: 12 > So, what do I do? I tried opening an invisible window, setting > it's background pattern to gray, and then calling ShowWindow(). > Unfortunately, the window comes up white, and doesn't go to > gray until I call an EraseRect(). As you could imagine, it > is extremely distracting to have this flash of white before > things go to gray. Is there any way to gray out all of the > screen except the menu bar without having a flash of white > first and without being extremely MultiFinder unfriendly (i.e. > not using a window)? One idea: Have you tried FillRect( Window^.portRect, pattern), before you show the window?