
pas en C !
-
- Messages : 190
- Inscription : ven. 21/oct./2005 7:49
- Localisation : Quelque part en france !
pas en C !
bonjour il y a une fonction de l'API window qui m'intéresse c'est showcursor seulement l'exemple est en C alors que moi je suis en PB et je n'arrive pas à utiliser ma fonction pouvez-vous me donner un petit exemple ?


bonne journer à tous !!!
Code : Tout sélectionner
ShowCursor_(0) ; cache le curseur
ShowCursor_(1) ; montre le curseur

-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
Il devrait s'entraîner sur le défi du Voyageur de Commerce !
http://purebasic.hmt-forum.com/viewtopi ... highlight=
Il y a un but, un cas concret, un record à battre, des algos novateurs à trouver !
http://purebasic.hmt-forum.com/viewtopi ... highlight=
Il y a un but, un cas concret, un record à battre, des algos novateurs à trouver !
Si tu veux vraiment retirer le curseur, tu peux!
Il faut faire un fichier .cur vide avec un logiciel de création d'icones et utiliser LoadCursorFromFile_()
Pour afficher le nouveau curseur, donc, le curseur vide, ça donne un truc comme ça:
Curseur.cur étant le nom de ton fichier.
Et pour faire revenir le curseur, tu fais:
Par contre, si ton curseur invisible passe par dessus un élément comme un StringGadget(), il redeviendra visible puisqu'il prendra la forme d'une barre verticale.
Il y a certainement un autre moyen, mais je ne vois pas lequel.
Il faut faire un fichier .cur vide avec un logiciel de création d'icones et utiliser LoadCursorFromFile_()
Pour afficher le nouveau curseur, donc, le curseur vide, ça donne un truc comme ça:
Code : Tout sélectionner
Cursor$ = "Curseur.cur"
hCursor = LoadCursorFromFile_(Cursor$)
SetSystemCursor_(hCursor,#OCR_NORMAL)
DestroyCursor_(hCursor)
Et pour faire revenir le curseur, tu fais:
Code : Tout sélectionner
SystemParametersInfo_(#SPI_SETCURSORS,0,#Null,0)
Il y a certainement un autre moyen, mais je ne vois pas lequel.