pas en C !

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

pas en C !

Message par gadjet35 »

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 ?
:P
bonne journer à tous !!!
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

On l'a déjà donné.
ShowCursor_(0) pour cacher le cuseur.
ShowCursor_(1) pour le montrer.

Mais ca ne marche que sur la fenêtre du programme qui appelle la fonction
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

ben justement chez moi j'ai essayer ca et sa ne marcher pas !!!
8O
bonne journer à tous !!!
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Code : Tout sélectionner

 
ShowCursor_(0) ; cache le curseur
ShowCursor_(1) ; montre le curseur
Chris a dégainé plus vite que moi ! :lol:
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

gadjet35 a écrit :ben justement chez moi j'ai essayer ca et sa ne marcher pas !!!
8O
Si, ça marche, mais uniquement sur la fenêtre du programme qui appelle la fonction.
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

ah daccors j'avais pas fait de fenetre !
c'est dommage que sa ne marche pas partout ! :cry:
bonne journer à tous !!!
Anonyme

Message par Anonyme »

Ba , tu n'a qu'a bloquer le curseur sur les positions 1024,768 (si tu as cette resolution bien sur).

Dis moi, en ce moment tu fait beaucoup de chose bizarre? tu compte faire quoi exactement?
Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

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 !
Est beau ce qui plaît sans concept :)
Speedy Galerie
gadjet35
Messages : 190
Inscription : ven. 21/oct./2005 7:49
Localisation : Quelque part en france !

Message par gadjet35 »

@cpl baror des choses bizare ! non je me renseigne juste sur certaine fonction (j'ai un projet en tête) :wink:
bonne journer à tous !!!
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

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:

Code : Tout sélectionner

Cursor$ = "Curseur.cur"
hCursor = LoadCursorFromFile_(Cursor$)
SetSystemCursor_(hCursor,#OCR_NORMAL)
DestroyCursor_(hCursor)
Curseur.cur étant le nom de ton fichier.

Et pour faire revenir le curseur, tu fais:

Code : Tout sélectionner

SystemParametersInfo_(#SPI_SETCURSORS,0,#Null,0)
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.
Répondre