or....write your own dialogs :-) jeremy
On Tue, Aug 24, 2010 at 10:32 AM, John Bird <johnkb...@paradise.net.nz>wrote: > Not just Delphi - its an ancient Windows problem AFAIK. Even in Windows > 7 I have seen a control panel applets puts a modal dialog behind the window > - often the best solution is Windows+D (show desktop) and go thru all > windows with alt+Tab and usually the hidden modal dialog is found. > Usually. > > John > > > > HI have seen this even happen in D2007 ! so I am not sure if it has been > sorted in later Delphi versions. I have seen other Windows apps. Not written > in Delphi Exhibit the same thing, so is it a Delphi thing, or a Windows > thing?? P.s this happens on XP, Vista and Win7 that I have noticed. > > > > Jeremy > > > > *From:* delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] > *On Behalf Of *Ross Levis > *Sent:* Friday, 20 August 2010 22:04 > *To:* 'NZ Borland Developers Group - Delphi List' > *Subject:* [DUG] SetWindowPos HWND_TOPMOST > > > > I have a window in my app which needs to be set to stay on top of all > others. In D7, if a modal dialog is activated from this window such as a > TOpenFile, it appears underneath the window. I believe later versions of > Delphi resolve this problem. > > > > I got around the issue by using SetWindowPos with HWND_NOTOPMOST just > before the dialog is activated, and set it back again afterwards. > > > > This works well generally, but a few users have complained of the entire > app hanging either before the dialog appears or after it closes. I’ve > noticed this maybe twice over the last few years using XP. > > > > Is this an XP bug or Delphi getting confused? > > > > Perhaps I should try a Application.ProcessMessages after the SetWindowsPos. > > > > Ross. > > ------------------------------ > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: > unsubscribe > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: > unsubscribe >
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe