IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Detection type ecran


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut Detection type ecran
    Bonjour tout le monde,

    Je suis en train de développer une nouvelle application en C# et WPF.
    Je cherche à savoir s'il existe un moyen de détecter en C# le type d'écran sur lequel tourne mon application ? (Ecran simple, écran mono-touche ou écran multi-touch)

    Car selon la nature de l'écran, je voudrais afficher ou non une Scrollbar.
    J'ai bien une fenêtre de paramétrage dans mon logiciel, mais celle-ci ne s'ouvre qu'au premier lancement. Et après on peut y accéder mais il n'est pas à l'écran. Il est plus loin sur la droite dans mon menu panoramique.

    Merci à tout le monde.

  2. #2
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut Passage par driver
    Après quelques jours de réflexion et comme les réponses ne fusent pas, je me suis dit que le seul moyen était peut-être d'interroger le drivers de l'écran. Celui contient peut-être la solution.

    Le problème c'est que je ne sais pas comment interroger le driver d'un périphérique ?

    Qu'en pensez-vous ?

    Merci.

  3. #3
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut Utiliser référence PresentationCore
    J'ai trouvé, dans le projet en C#, ajouter la référence : "PresentationCore".
    Ensuite, dans votre code, ajouter : "using System.Windows.Input;".
    une fois cela fait, il ne reste plus qu'à lister les écrans tactiles brancher au PC.
    Cette liste est contenu dans l'objet : "Tablet.TabletDevices".

    Je n'ai pas encore trouver comment savoir si l'écran est Mono-Touch ou Multi-Touch ?

    Si quelqu'un a une idée ?

    Merci d'avance.

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par hanubis37 Voir le message
    Le problème c'est que je ne sais pas comment interroger le driver d'un périphérique ?

    Qu'en pensez-vous ?

    Merci.
    A priori, je dirais utiliser d'utiliser WMI. (jamais essayé pour ce cas).

  5. #5
    Membre averti
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Novembre 2008
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Novembre 2008
    Messages : 54
    Par défaut
    J'y avais bien pensé mais je trouve l'utilisation de WMI assez complexe.

    Je me disais qu'il devrait y avoir quelque chose de plus simple déjà fait dans les Framewok .Net. Etant donné qu'on arrive aujourd'hui au Framework 4.5 et que de nombreux terminaux sont aujourd'hui tactiles, le problème avait du déjà être posé et résolu.

    De base on peut lister les écrans mais pas s'ils sont tactiles.

    As-tu une autre solution ?

Discussions similaires

  1. Detecter type port serie (bluetooth ou serial)
    Par ricky78 dans le forum C#
    Réponses: 3
    Dernier message: 02/09/2021, 16h55
  2. [vb net] detecter type connection internet
    Par jj del amorozo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/11/2006, 08h22
  3. Detection resolution ecran
    Par Sylvain245 dans le forum Langage
    Réponses: 2
    Dernier message: 16/01/2006, 00h04
  4. Comment detecter le type d'un objet?
    Par nickylarson dans le forum C++Builder
    Réponses: 3
    Dernier message: 24/06/2003, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo