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...
14 août 2006 à 18:04
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.
12 déc. 2005 à 16:39
8 janv. 2005 à 12:38
comment inclure le curseur dans le fichier de ressource ?
18 juin 2004 à 20:06
25 mai 2004 à 11:52
Merci
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.