BUREAUX VIRTUELS (WIN32)

Signaler
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
-
mchasard
Messages postés
1
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
10 mai 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26420-bureaux-virtuels-win32

mchasard
Messages postés
1
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
10 mai 2007

Pas mal comme prog mais je vois pas comment peut on basculer une fenetre sur un autre bureau comme drag an drop ne fonctionne pas ... c'est peut etre pas prevu c assez dommage malgré un lenteur dans l'affichage ...
kiki67100
Messages postés
318
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
10 août 2013
1
heummmm.....BRAVO!! rien a dire elle et parfaite cette source!!

MERCI ET BRAVOOO 9/10 rien et parfait ;-)
cs_samana
Messages postés
8
Date d'inscription
vendredi 7 mai 2004
Statut
Membre
Dernière intervention
12 septembre 2006

joli...comme quoi linux ça inspire ;)
AndreJAO
Messages postés
24
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
2 septembre 2007

Merci, tu m'as de fait, ouvert les yeux sur l'aspect multi-desktop; inutile de dire que 10 est la note qui convient à ton code, et surtout à ton choix de conception, sincèrement 'bravo'.
Pour revenir sour mon code, l'aspect multi-desktop n'étant qu'un prétexte, le pourquoi d'un GUI tel que l'explorer est simple:
Associer à chaque thread non seulement un desktop mais également un GUI.
Pour une de mes applications ce genre d'implémentation m'a permis sous un service NT d'offrir non pas une mais des interfaces utilisateurs hors session utilisateur justement, donc avec une interface volontairement limitée aux fonctionnlités prévues pour l'application, pas question par exemple de lancer l'explorateur ou taskmgr dans ce cas.
Pour jouer, ou évaluer et dans le cadre du template que jai fourni on peut dédier un ou plusieurs desktops à des applications spécifiques:
Si tu déclares
[Bureau 2]
GUI=monappli.exe (avec ous sans paramètres)
Tu obtiens une session desktop dédiée à monappli
De la même manière en fournissant un fichier AM6Desktop2.ini tu offres un popup autrement dit une interface utilisateur dédiée en complément à l'application en particulier si cette dernière ne permet pas d'interaction.