DrawAnimatedRects et theme "Aero"

DrawAnimatedRects et theme "Aero" - API Win32 - Programmation

Marsh Posté le 08-11-2009 à 00:29:43    

Bonjour,
 
J'essaie de reproduire l'animation de minimiser/maximiser d'une fenêtre.
Cela marche très bien avec DrawAnimatedRects pour le thème "classique", mais avec le thème "Aero", il n'y a aucun effet associé à cette fonction.
 
Une idée de comment faire l'effet de réduction sous le thème "Aero" (sans bidouille consistant à changer explicitement la taille et la transparence de la fenêtre) ?
 
Merci,
K.

Reply

Marsh Posté le 08-11-2009 à 00:29:43   

Reply

Marsh Posté le 23-03-2010 à 11:08:06    

Petit conseil qui vaut pas une thune et t'aidera pas : respecte au maximum le style imposé par le PC sur lequel il tourne. Ajouter des choses que les gens n'ont pas voire ont désactivé, y'a rien de plus chiant. Un peu comme Google Talk qui insiste à taper l'animation de restauration/réduction même si on l'a désactivé.
 
Te casse pas le cul à implémenter des effets pour faire joli, la beauté de ton appli doit dépendre avant tout du niveau établi par l'utilisateur. Si les gens en veulent pas, ils en veulent pas.

Reply

Marsh Posté le 23-03-2010 à 15:00:25    

Plus trop d'actualité ;)
Ceci dit, c'est sûr tu as raison, le but n'était pas de faire des trucs "en plus", mais de faire qu'une application particulière se comporte comme les autres. En gros de maîtriser le comportement de l'effet de réduction/agrandissement d'aero pour que mon application ait un comportement standard.
Ceci dit, il semblerait que cet effet ne soit pas utilisable/accessible par les développeurs d'après ce que j'ai lu chez MS.

Reply

Marsh Posté le 23-03-2010 à 15:01:25    

Ah dans ce cas... :)
 
Enfin c'est pas automatique à partir du moment où on a une fenêtre ?

Reply

Marsh Posté le 23-03-2010 à 15:03:58    

Pour les fenêtres standard oui, mais je m'étais mis en tête de faire un truc un peu particulier ... mauvaise idée, j'aurais au moins appris qu'il faut utiliser que les trucs standards de l'API si on veut quelque chose de propre ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed