Question

Dupliquer:

  

Est-il possible d'atteindre le « Aero Glass » look sur XP?


Si je Winforms et j'écris une application win32 avec elle, je peux voir les effets de verre Aero dans Vista, mais pas dans XP.

Comment pourrais-je obtenir le même regard sur différentes plates-formes? J'utilise WPF.

En tant que question de côté, Microsoft at-il écrit les effets Aero Glass en utilisant WPF? Dans ce cas, ne doit pas l'effet de verre est la valeur par défaut WPF regardez les autres plates-formes?

Était-ce utile?

La solution

Qu'est-ce que « l'effet Aero » vous parlez? Si vous parlez de la vitre, alors je crains que vous êtes hors de la chance, car l'effet de verre est rendu possible que par Vista de Window Desktop Manager .

Si vous êtes simplement à la recherche de la transparence des fenêtres, des coins arrondis, etc., cela est certainement possible dans XP. Consultez cet article pour plus d'informations.

Autres conseils

Ok, donc la plupart des choses DWM est assurée par un dwmapi.dll appelé DLL, il est dans C ++ COM parce que comment Microsoft l'écrit est API, vous avez peut-être remarqué que pour appeler les méthodes de l'API que vous avez d'utiliser certains types booléens unmarshalled etc, c'est parce qu'il doit atteindre le code non managé, quelques-unes des opérations qui doivent avoir lieu sont trop dangereux pour .NET pour regarder plus sans interférer, vous pouvez également remarquer que tous les types de retour aren » t retourne en fait, vous mettez à Vars comme types « out » de sorte que le code peut les modifier en mémoire et que l'information peut être relue dans votre code managé .NET. Pour ce qui est un moyen d'obtenir des effets similaires dans Windows XP, la seule façon que je peux penser est à l'aide de Windows Store, puis faire une forme WPF translucide avec un fond dégradé (avec un verre comme effet), il serait assez facile à faire, mais la fenêtre se penchera sur place dans Vista et XP et je ne pense pas que ce soit une bonne idée.

Hope this helps: P

Simon

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top