8
votes

Curseur de la main de l'étiquette VB6

Comment définir le curseur à main pour une commande d'étiquette dans Visual Basic 6

Mon étiquette doit agir comme un bouton de liaison.

J'ai changé le prévisor à vbblue , style souligné et ainsi de suite ..

Maintenant, je dois mettre le curseur à la main pour cette étiquette. Comment faire?

vb6

0 commentaires

3 Réponses :


1
votes

Vous devez avoir un fichier ICO ou CUR avec un curseur à main, puis définissez-le comme un personnalisé dans le concepteur (définir également mousepointer sur 99 - personnalisé ).

Vous pouvez rechercher sur le Web pour une version gratuite du curseur si vous ne l'avez pas.


1 commentaires

Il y a une erreur comme image non valide lorsque je définis n'importe quel curseur, ico, fichiers PNG i téléchargez .. Quelle est la qualité du cur ou de l'ICO ou du PNG à être ici dans les commandes VB6 .. ???



3
votes

Vous devrez faire une personnalité Mouseicon code> . Vous trouverez un curseur à main dans le dossier graphique de votre installation Visual Studio 6. Voici le code pour le faire:

Private Sub Form_Load()
     Label1.MousePointer = vbCustom
     Label1.MouseIcon = LoadPicture("C:\Program Files\Microsoft Visual Studio\Common\Graphics\Cursors\H_POINT.cur")
End Sub


2 commentaires

+1 J'ai pris la liberté de modifier votre message pour inclure un lien vers le sujet manuel VB6.


parfait! L'icône du pointeur choisit la valeur par défaut de l'icône de la main Windows.



15
votes

Vous pouvez utiliser des appels d'API pour obtenir le curseur de la main système

Placez le code suivant dans un module P>

SetCursor LoadCursor(0, IDC_HAND)


2 commentaires

Fonctionne génial ... c'est ce que j'attendais ... merci @crackalakak


Excellent morceau de code, très simple et 100% efficace.