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

Langage C++ Discussion :

[Curseur souris] Changer apparence du curseur


Sujet :

Langage C++

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [Curseur souris] Changer apparence du curseur
    Bonjour,

    Je souhaite contrôler le changement du design du curseur grâce à l'appel d'une fonction lancée dans une application console.
    Mon application pourrait à tout moment décider de changer le design du curseur dans n'importe quels logiciels lancés, Windows n'aura donc plus la main sur l'apparence du curseur .

    Est-ce vraiment envisageable ?

    Normalement, c'est Windows qui contrôle cela, par exemple, lorsque le curseur survole un bouton, son apparence change. J'aimerai en quelque sorte inhiber ce fonctionnement automatisé de Windows et que mon programme décide de l'apparence du curseur.

    Merci d'avance pour des tentatives de réponses à cette question assez tordue

  2. #2
    Expert confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    1 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 711
    Points : 4 442
    Points
    4 442
    Par défaut
    Hello,

    Dans une application console, il n'est pas possible de changer l'apparence du curseur (seulement sa taille et sa position)

    voir ici.

    Edit, si tu parles du curseur de la souris, ce n'est à ma connaissance pas possible, mais .. tu parles aussi de boutons, dans une application console c'est bizarre

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je me suis mal expliqué concernant l'appli console.

    Quand je parle de l'application console, c'est mon type de projet sur Visual Studio 2010 (application console Win32). Je l'utilise un peu comme un programme agent en arrière plan qui contrôle l'apparence du curseur . Après, est-ce un bon choix d'utiliser ce type de projet pour mon usage ? ça, je ne sais pas .

    La fonction SetConsoleCursorPosition que tu me présentes permet de bouger le curseur seulement dans la fenêtre de la console si je comprend bien. Ce n'est pas ce que je recherche, je contrôle déjà son déplacement dans n'importe quelles applications (avec ma même application) avec la fonction SetCursorPos . Ça inhibe l'entrée de la souris en quelque sorte. Il est ensuite possible de contrôler le mouvement de la souris avec les touches du clavier par exemple.

    Ma fonctionnalité recherchée est assez tordue, je l'avoue. Je peux t'apporter le contexte de mon application si tu le souhaites, je ne l'ai pas indiqué pour ne pas complexifier le problème.

Discussions similaires

  1. changer l'apparence du curseur
    Par zaineb.z dans le forum ASP.NET
    Réponses: 0
    Dernier message: 16/04/2009, 17h33
  2. Changer l'apparence du curseur
    Par dark_geek dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 25/03/2009, 11h36
  3. Survol input file, Firefox changer curseur souris
    Par sterix92 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/08/2008, 18h23
  4. Changer l'apparence du curseur quand il est dessus un graphique
    Par nocolach dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 17/07/2008, 22h47
  5. Réponses: 13
    Dernier message: 19/03/2008, 17h53

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