Très bon prog mais je cherche un moyen pour qu'il change automatiquement le workspace a chaque démarrage sans avoir a lancer le programme et lui appliquer les parrametres que je souhaite.
Pourriez-vous m'expliquer comment faire cela ??
probleme identique sur WinXp Pro Sp2.
J ai une application qui redimensionne la zone de travail pour permettre l'affichage d une barre de travail a gauche de l'ecran en permanence en utilisant SystemParametersInfo . Cette application lance d'autres applications maximisees. Au bout d'un certain temps l'application maximisee reoccupe la totalite de l'ecran, et meme en remaximisant et demaximisant le probleme reste.
A propos du problème dont j'ai parlé, ça n'arrive pas sur tous les PC (je me suis trompé c'est pas pour tous les XP) mais c'est quand meme à prendre en compte quand on écrit le programme
PS : Chez moi les autres fenetres adoptes la meme taille, meme si elles sont deja maximizées. Au pire s'il y en a une qui change pas, je 'demaximize' et 'remaximize' et c'est ok.
OHHHHH
tu es trop bon BruNews, meme si chez moi quelques fenetres ne changent pas de taille automatiquement, ça supprime pas mal de bugs...;
merciiiiiii
quand on change les parametres de Windows, il faut en informer les autres progs pour qu'ils s'adaptent a la nouvelle situation.
Quand changements appliques:
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);
J'ai déjà mis une source qui fait la meme chose sur ce site et j'étais confronté à un problème : sur certains systèmes d'exploitation (dont XP j'en ai fait l'experience) quand tu change la zone utilisable de l'écran, toutes les fenetres maximisées ne sont pas modifiées, et meme si tu les démaximise puis tu les remaximises elle ne prendront pas compte des nouvelles dimensions, enfin bien chiant le problème.
J'ai essayé avec plein de prog différents, essayer de tout démaximiser et tout remaximiser, rien à faire, le problème reste.
En + j'ai reçu un mail de quelqu'un dont toutes les fenetres d'internet explorer restaient à l'ancienne taille, meme après reboot.
Donc je pense qu'il serait interressant avec la réédition de cette technique, de résoudre ce problème qui peut devenir bien chiant....
Mais bon c'est pas de ta faute, c'est celle d'XP j'ai le meme problème.
voilà j'espère que ça servira a améliorer cette source
@ +
MadMatt
Pas mal, je met 9 car il serait bien de sauvegardr qq part (autre que dans une variable, un fichier par ex) les valeurs d'origines et de proposer de les restaurer.
Car apres mon test j'avais oublié quelles la valeur Height à l'origine, j'ai du faire un test sur un autre PC avec la meme resolution.
Mais ce la reste très interressant.
Il faut preciser que cela modifie la valeur pour TOUTES les fenetres actives.
Bonne prog
++
Pourriez-vous m'expliquer comment faire cela ??
Merci de votre part.
Elangel
J ai une application qui redimensionne la zone de travail pour permettre l'affichage d une barre de travail a gauche de l'ecran en permanence en utilisant SystemParametersInfo . Cette application lance d'autres applications maximisees. Au bout d'un certain temps l'application maximisee reoccupe la totalite de l'ecran, et meme en remaximisant et demaximisant le probleme reste.
voila pour un temoignage.
A propos du problème dont j'ai parlé, ça n'arrive pas sur tous les PC (je me suis trompé c'est pas pour tous les XP) mais c'est quand meme à prendre en compte quand on écrit le programme