View Single Post
Old 06-04-2006   #9 (permalink)
Ivo Manolov [MS]
Guest


 

RE: AERO Gui Framework

Hello,

Chris is correct.

The Aero Glass effect is a facility provided by the DWM (Desktop Window
Manager). See
http://msdn.microsoft.com/library/de...m_blur_ovw.asp
for a guide to the DWM APIs. A minor correction though -- you need to include
dwmapi.h and link to dwmapi.lib in order to be able to use these APIs.

The DWM APIs are not a GUI framework. They can be thought of as an addition
to the existing Win32 GUI framework.

The new GUI framework that we ship is called WPF (Windows Presentation
Framework). It is part of WinFX -- our new application development platform.
If you want to revamp your WinForms / MFC / Qt applications, then please
check out WinFX. Here are a few links to get you started:

http://msdn.microsoft.com/winfx/
--> this is the official WinFX portal

http://www.devx.com/dotnet/Article/31040/0
--> DevX article on migration of .NET apps to WinFX

http://www.devx.com/codemag/Article/30442/0


Hope that helps:
Ivo



"planaria" wrote:

>
> We're considering revamping the GUI to a Windows app that was written
> with Win32 (not MFC).
>
> We're considering: Windows Forms, MFC, Qt (from Trolltech), and now Aero.
>
> Have I got this correct? Is Aero a new GUI framework for Vista or
> simply the new laf. Will legacy MFC apps be able to take advantage of
> the new laf?
>
> Questions:
> 1. Is Aero a new GUI framework or not?
>
> 2. If yes, will it be backward compatible on older versions of Windows
> (i.e. will there be some runtime set of dlls that can be distributed to
> run on XP, etc.)
>
> 3. Are there any good "official" links on this?
>
>
> Thanks in advance,
> Mark
> mark_at_arguslab_dot_com
>
>
>