Yep, If you pass it handle 0, then it locks the desktop, so everything gets locked ... Myles.
-----Original Message----- From: Paul McKenzie [mailto:[EMAIL PROTECTED]] Sent: Friday, 16 August 2002 2:45 p.m. To: Multiple recipients of list delphi Subject: Re: [DUG]: LockWindowUpdate Are you definitely getting the Handle to the Window you require and not a handle to something else... Might sound silly - but from memory (a bit shaky) LockWindowUpdate lock the window and all child windows >>>> yes - I could be wrong - but worth a check !!! ;-) Regards Paul McKenzie Analyst Programmer SMSS Ltd. ----- Original Message ----- From: "Nello Sestini" <[EMAIL PROTECTED]> To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]> Sent: Friday, August 16, 2002 2:35 PM Subject: Re: [DUG]: LockWindowUpdate > i'm sure you're right > > i didn't mean that to be a "code sample" just a vague description > of the process. Sorry if it looked like code. > > > But - even though LockWindowHandle gets passed a window handle > it appears to affect more than just that one window. In my > case when repainting was restored the whole desktop flashed > (as if all the windows repainted). > > > -ns > http://www.roserox.co.th > > > ----- Original Message ----- > From: "Myles Penlington" <[EMAIL PROTECTED]> > To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]> > Sent: Friday, 16 August 2002 09:22 > Subject: RE: [DUG]: LockWindowUpdate > > > > From memory LockWindowUpdate( ) takes as a parameter the window handle of > > the window you want to lock, you then unlock with LockWindowUpdate( 0 ); > > > > > > -----Original Message----- > > From: Nello Sestini [mailto:[EMAIL PROTECTED]] > > Sent: Friday, 16 August 2002 2:21 p.m. > > To: Multiple recipients of list delphi > > Subject: Re: [DUG]: LockWindowUpdate > > > > > > i've tried using LockWindowUpdate in situations where i had a few > > mutually dependent windows and was getting race-condition repainting > > when something changed in one of them. What i thought should work > > was > > LockWindowUpdate( True ); > > // make whatever change > > // let all the cascading side-effect events fire > > LockWindowUpdate( False); > > // force a refresh > > > > But (as you described) LockWindowUpdate has these wierd global effects > > on all the desktop windows not just yours. In my case it made the > > whole screen momentarily flash - really annoying. > > > > In both cases i've tried this i've ultimately fixed the problem some > > other way - like using control flags in Paint functions to suspend > > redrawing while things are unstable. > > > > YMMV > > > > > > > > -ns > > http://www.roserox.co.th > > > > > > ----- Original Message ----- > > From: <[EMAIL PROTECTED]> > > To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]> > > Sent: Friday, 16 August 2002 09:06 > > Subject: [DUG]: LockWindowUpdate > > > > > > > Trying to use this at the moment. However when the window is locked any > > other > > > item dragged on screen will leave a trail of images, when this occur the > > > window that is supposedly locked can bee seen updating. > > > > > > Suggestions > > > anyone? > > > > > > > -------------------------------------------------------------------------- > > - > > > New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] > > > Website: http://www.delphi.org.nz > > > To UnSub, send email to: [EMAIL PROTECTED] > > > with body of "unsubscribe delphi" > > > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ > > > > -------------------------------------------------------------------------- > - > > New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] > > Website: http://www.delphi.org.nz > > To UnSub, send email to: [EMAIL PROTECTED] > > with body of "unsubscribe delphi" > > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ > > -------------------------------------------------------------------------- > - > > New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] > > Website: http://www.delphi.org.nz > > To UnSub, send email to: [EMAIL PROTECTED] > > with body of "unsubscribe delphi" > > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ > > > > -------------------------------------------------------------------------- - > New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] > Website: http://www.delphi.org.nz > To UnSub, send email to: [EMAIL PROTECTED] > with body of "unsubscribe delphi" > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/ --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/