Bonjour
J'utilise le code suivant pour changer le curseur de la souris dans un projet qui utilise le classe clgdiplus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Declare Function SetSystemCursor Lib "user32" (ByVal hcur As Long, ByVal id As Long) As Long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Private Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Long, ByVal _ lpCursorName As Long) As Long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub change_curseur() Call SetSystemCursor(LoadCursor(0, 32515), 32512) Call SetSystemCursor(LoadCursor(0, 32515), 32513) End Sub
Chaque fonction est placée sur un clic de bouton (pour test). Le curseur se transforme bien en croix, mais il ne redevient pas normal quand j'utilise le bouton de restauration.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub restaure() Call SetSystemCursor(LoadCursor(0, 32512), 32512) Call SetSystemCursor(LoadCursor(0, 32513), 32513) End Sub
Merci d'avance
Me manque t-il quelque chose à mon code.
Partager