Comment afficher un curseur souris en couleur sans api

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 765 fois - Téléchargée 58 fois

Contenu du snippet

VB n'accepte pas les curseurs de souris en couleur. Du moins, il les affiche en noir et blanc. Une astuce pour pallier ce problème est du faire appel à un fichier ressource. En effet, à partir de l'éditeur de ressources, il est possible d'y intégrer des curseurs. Voici comment faire:

Source / Exemple :


'Soit un bouton de commande nommé "MonBoutton"
'Soit un curseur inclus dans le fichier de
'ressources nommé "MonCurseurCouleur"

With Me.MonBoutton
    .MousePointer = vbCustom
    .MouseIcon = LoadResPicture("MonCurseurCouleur", vbResCursor)
 End With

Conclusion :


Il ne faut pas être étonné si lorsque vous lancez l'application dans l'environnement IDE (environnement de programmation), le curseur reste en noir et blanc. Pour obtenir la couleur (faut-il encore que votre curseur soit en couleur...), vous devez compiler l'application et alors l'exécuter...

A voir également

Ajouter un commentaire

Commentaires

Messages postés
77
Date d'inscription
samedi 9 novembre 2002
Statut
Membre
Dernière intervention
6 juillet 2014

Merci pour cette astuce toute simple que je ne connaissais pas (pas plus que les fichiers de ressources - je pensais qu'il fallait avoir l'édition professionnelle de VB, mais ce n'est pas le cas).
Pour répondre rapidement aux deux précédents commentaires (tardivement, mais ça peut servir à d'autres), voici la démarche à suivre pour créer le fichier de ressources :
- depuis VB6, aller dans le menu Compléments/Gestionnaire de compléments puis charger l'Editeur de ressource VB6 ;
- aller dans le menu Projet/Ajouter un nouveau Fichier de ressources. Lui donner un nom et un emplacement de stockage. Pour l'instant, il est vide et il apparaît dans l'Explorateur de projet, dossier Documents associés ;
- il suffit de double cliquer sur son nom pour lancer l'éditeur de ressources et ajouter les curseurs (ou autres objets nécessaires) à partir des icones de la barre de menu de l'éditeur.
Tout cela est bien sûr détaillé dans l'aide et on le trouve facilement en tapant LoadResPicture pour la recherche.
Messages postés
70
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010

Il est ou le fichoer ressources dans le disque dur?
Messages postés
5
Date d'inscription
samedi 29 mars 2003
Statut
Membre
Dernière intervention
28 février 2005

salut chi un noob de chez noob en vb
comment inclure le curseur dans le fichier de ressource ?
Messages postés
91
Date d'inscription
mercredi 6 novembre 2002
Statut
Membre
Dernière intervention
20 mars 2009

Simple et efficace, merci!
Messages postés
3
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
25 mai 2004

J'aurais besoin de l'équivalent de ce code en vb.net. Si quelqu'un pouvait m'aider, c'est très urgent!!!
Merci
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.