Page 1 sur 2
Fonction ShowCursor de user32.dll
Publié : ven. 28/oct./2005 8:30
par AWEAR
J'aimerais savoir si qq un sai comment utiliser la fonction ShowCursor de user32.dll de windows.
J'avé éssayé quelque chose de ce genre, mais ca ne marche pas...
Code : Tout sélectionner
Openlibreary(1, "user32.dll")
callfunction(1, "ShowCursor", #false)
Qq un a-t-il une idée ??
Publié : ven. 28/oct./2005 8:33
par Polo
ShowCursor_(#false)
?
Publié : ven. 28/oct./2005 8:39
par AWEAR
comment ca
ShowCursor_(#false) ????
Publié : ven. 28/oct./2005 8:53
par Polo
J'ai pas essayé, mais je vois pas l'intérêt d'ouvrir la dll avec les fonctions Library, autant utiliser ShowCursor_(), c'est moins de complications.
Publié : ven. 28/oct./2005 8:58
par AWEAR
Le problème c que moi ca marche pas ShowCursor_(), il me met que ce n'est pas une fonction...
Publié : ven. 28/oct./2005 8:59
par Backup
comment ca
ShowCursor_(#false) ????
ben oui les API windows sont utilisés directement en purebasic !
il suffit de rajouter un petit"_"
donc pour showcursor
tu n'a qu'a faire
Code : Tout sélectionner
ShowCursor_(#false)
; ou bien
ShowCursor_(0)
; ou bien
ShowCursor_(#true)
; ou bien
ShowCursor_(1)
suivant si tu veux voir ou pas le curseur !
ps : ça ne marche qu'avec la version enregistré de PureBasic !!
Publié : ven. 28/oct./2005 9:03
par AWEAR
oué ok je comprend ,c bien ce kil me semblé, en fait g pa la version enregistré donc showcursor_() ca marche pas, mais je comprend pas pourquoi en utilisant la dll ca marche pas non plus
Publié : ven. 28/oct./2005 9:06
par Chris
Que tu utilises les fonctions "Librarie" ou l"appel direct, a ne marchera qu'avec la version enregistrée.
C'est le but de l'enregistrement
Si on pouvait contourner l'enregistrement avec les fonctions fournies par le programme lui-même, ce serait trop facile, non!

Publié : ven. 28/oct./2005 9:08
par Backup
La version de demonstration est limité de la manière suivante:
- Impossible de créer une DLL
- Impossible d'utiliser les fonctions externe (API de l'OS)
- Pas de kit de developpement pour ajouter des libraries à PureBasic
- Nombre maximum de lignes pour un programme: 800
voici ce que dit la Doc !!
peut etre que cela inclu l'utilisation des DLL , pas seulement leur creation ? !!
Mais bon pour 59 euros , ça vaut le coup !! car les mises a jours sont gratos !!

Publié : ven. 28/oct./2005 9:10
par AWEAR
a ok ben merci alor va falloir ke je fasse ca otrement
Publié : ven. 28/oct./2005 9:13
par AWEAR
en fait maintenant ke jy réfléchi normalement ca devré marché car je me rapelle avoir éssayé un code sur ce site ou un otre je c plus

:
AniLib = OpenLibrary(1, "user32.dll")
barre = 0
Value = CallFunction(1, "FindWindowA", "Shell_TrayWnd", "")
a = CallFunction(1, "ShowWindow", Value, barre)
icone = 0
value = CallFunction(1, "FindWindowA", "Progman", "Program Manager")
a = CallFunction(1, "ShowWindow", value, icone)
et que jarrivé tré bien a faire fonctionner....
Publié : ven. 28/oct./2005 9:20
par Chris
Pour 59 euros, avec les mises à jour gratuites "à vie", ça vaut vraiment pas le coup de se casser la tête!
Si tu peux, achète le, ça vaut le coup!
Publié : ven. 28/oct./2005 9:22
par AWEAR
mais le problème c que je peu pas l'acheter, et poutant j'aimerais bien.....
Publié : ven. 28/oct./2005 9:25
par Polo
Si tu peux pas acheter en ligne, t'envois un chèque, c'est simple...
Et vu le prix...
Publié : ven. 28/oct./2005 9:27
par AWEAR
Un chèque ???:D
g seulement 16 ans...