Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - Flash a XAML window a la FlashWindowEx?

 
 
Old 02-04-2006   #1 (permalink)
Chris Sammis


 
 

Flash a XAML window a la FlashWindowEx?

I'm looking for a way to cause a XAML window to flash in the same way as
calling the Win32 API function FlashWindowEx. I found a newsgroup post while
Googling that mentioned Window.Activate would cause the "give me focus!"
flashing, but that didn't work; Window.Activate brought the window to the
foreground, stealing focus from other windows.

If there isn't an equivalent method for XAML windows, how can I get a handle
to a XAML window that FlashWindowEx will accept?

Thanks.

My System SpecsSystem Spec
Old 02-04-2006   #2 (permalink)
Drew Marsh


 
 

Re: Flash a XAML window a la FlashWindowEx?

Chris Sammis wrote:

> If there isn't an equivalent method for XAML windows, how can I get a
> handle to a XAML window that FlashWindowEx will accept?


Yes, use WindowInteropHelper[1].

HTH,
Drew

[1] http://windowssdk.msdn.microsoft.com...eropHelper.asp
___________________________________
Drew Marsh
Chief Software Architect
Mimeo.com, Inc. - http://www.mimeo.com
Microsoft C# / WPF MVP
Weblog - http://blog.hackedbrain.com/


My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
I get a flash of another window while working in different ones Vista performance & maintenance


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46