Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : bureau etendu vers ecrans clones [ Windows / API ] (lelziere)

vendredi 10 octobre 2008 à 00:45:11 | bureau etendu vers ecrans clones

lelziere

Salut a tous,
Je cherche une solution pour basculer la config ecran d'un poste de bureau etendu a ecrans cloner dans le cas d'un poste à deux ecrans. j'ai cherché coté API, modifier la resolution, facile, mais basculer d'un mode à l'autre ...

merci de vos reponses


vendredi 10 octobre 2008 à 01:19:55 | Re : bureau etendu vers ecrans clones

jack

Administrateur CodeS-SourceS
Salut
Difficile question.
L'idée qui me viendrais consiste à croire que cela se passe dans la base de registres (BdR).
Donc, mets tes écrans dans une des configuration, manuellement.
Enregistre tout le contenu de la BdR (export)
Fais le changement de config dans l'autre sens
Refait un export de la BdR
Utilise un comparateur de fichier texte comme <WinMerge> pour chercher les modifs entre ces deux gros fichiers.

Même si le changement de paramètres dans la BdR ne fera pas basculer la config, ça te donnera peut-être des pistes ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

vendredi 10 octobre 2008 à 02:33:52 | Re : bureau etendu vers ecrans clones

lelziere

je pensais plutot a piloter rundll32 puisque de toute facon, c'est le module qui est chargé si on fait click droit proriete sur le fond d'ecran.

vendredi 10 octobre 2008 à 04:29:39 | Re : bureau etendu vers ecrans clones

PCPT

Administrateur CodeS-SourceS
salut,

lelziere -> tu fais un click-droit à chaque démarrage de ton PC ?
jack -> RegShot (gratuit) est à essayer à tous prix ;)

Prenez un instant pour répondre à ce sondage svp

vendredi 10 octobre 2008 à 11:04:32 | Re : bureau etendu vers ecrans clones

lelziere

non, je ne fais pas click droit a chaque demarage : je veux faire une appli qui bascule les deux ecran en mode clone et revenir dans la config initiale a la sortie (clone ou bureau etendu), dans mon message precedent, je disais, quand on fait proprieté d'affichage, ca lance rundll32, c'est peu etre une piste, c'est tout.

vendredi 10 octobre 2008 à 14:38:07 | Re : bureau etendu vers ecrans clones

PCPT

Administrateur CodeS-SourceS
oui, action que tu ne fais pas à chaque fois, donc le choix "clone" ou "étendu" étant conservé au démarrage, il est probablement écrit dans le registre....

vendredi 10 octobre 2008 à 16:49:36 | Re : bureau etendu vers ecrans clones

lelziere

Oui mais ecrire dans la base de registre m'obligerais a redemarer le PC pour prendre en compte la nouvelle config, ce que je ne souhaite pas faire. Je resume :

1) Le PC est dans une configuration de type deux ecrans clones
2) je lance mon appli, qui :
      2a) memorise l'etat graphique existant
      2b) bascule dans un mode bureau etendu
3) lorsque je quitte mon appli, je reviens au mode mémorisé (a savoir 2 ecrans clones)

Hors, lorsque l'on passe d'un mode a l'autre, il n'est pas necessaire de rebooter, donc c'est faisable, en connaissant la bonne fonction.



Cette discussion est classé dans : bureau, basculer, ecrans, clones, etendu


Répondre à ce message

Sujets en rapport avec ce message

BUREAU - fond d'ecrans [ par marty14 ] Bonjour,Voila pour info je sais qu'il est possible avec VB de changer les images de fond , la couleur de notre bureau et meme possible d'y jouer une v Activation bureau à distance [ par Newbadmin ] Bonjour, je cherche un script pour activer les autorisations d'assistance à distance et de bureau à distance lorsque qu'un ordinateur arrive sur le do je veux que mon Ménu Général soit une icône sur le bureau de mon PC [ par KEITAMOUSSA ] Je veux que mon ménu général soit une icône sur le bureau, et que dès son exécution qu'il s'affiche en plein écran sans voir les barres d'outils.Merci gerer raccourci de prg sur bureau [ par ABY ] comment creer par programme un raccourci de prg sur le bureau...et eventuellement le modifier ?merci d'avance! Actualisation du menu démarrer et du bureau windows [ par Antoine ] J'ai créer un petit soft permettant de changer les icones du menu démarrer via la base des ergistres mais cette manipulation doit nécéssiter une actua Changer la résolution du bureau... [ par Akhilleus ] Hello !J'aimerais savoir comment faire pour changer les paramêtres du bureau et notamment la définition...Je veux créer une routine qui permettrait à changer la couleur de fond du bureau [ par painkiller ] boujour :o)je recherche une api (ou autre chose) capable de modifier la couleur de fond du bureau de de windowsmerci bureau au 1er plan [ par frankie ] je désire écrire une petite appli qui, quelques que soient les fenêtres ouvertes, fasse apparaitre au 1er plan le bureau.Quelqu'un sait il pourquoi le Conecter Un PC Portable à mon PC de bureau [ par yobogs ] Est il possible de connecter mon ordinateur portable à mon PC de bureau hors mis la solution du réseau?Ce serait pour utiliser mon graveur à partir de Raccourci sans VB5stkit.dll ? [ par peug.net ] Ce code permet de créer un raccourci vers la bureau. Mais comment utiliser la vb6 au lieu de la VB5 ?'==================Private Declare Function fCrea


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.