Comment définir le curseur à main pour une commande d'étiquette dans Visual Basic 6 P>
Mon étiquette doit agir comme un bouton de liaison. P>
J'ai changé le prévisor code> à Maintenant, je dois mettre le curseur à la main pour cette étiquette. Comment faire? P> vbblue code>, style souligné et ainsi de suite .. p>
3 Réponses :
Vous devez avoir un fichier ICO ou CUR avec un curseur à main, puis définissez-le comme un Vous pouvez rechercher sur le Web pour une version gratuite du curseur si vous ne l'avez pas. P> personnalisé code> dans le concepteur (définir également
mousepointer code> sur
99 - personnalisé code>). P>
Il y a une erreur comme image non valide code> 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 .. ???
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
+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.
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)
Fonctionne génial ... c'est ce que j'attendais ... merci @crackalakak
Excellent morceau de code, très simple et 100% efficace.