API PtInRect_(...)

Sujets variés concernant le développement en PureBasic
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

API PtInRect_(...)

Message par nico »

Ce code ne fonctionne pas, s'agit t'il d'un bug?

Code : Tout sélectionner

Rect.RECT
Rect\left   = 0
Rect\top    = 0
Rect\right  = 100
Rect\bottom = 100

Point.POINT
Point\x = 10
Point\y = 10

;Devrait renvoyer une valeur différent de 0
Debug PtInRect_(Rect,Point)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: API PtInRect_(...)

Message par nico »

Apparemment faut faire comme ça avec la 4.40

Code : Tout sélectionner

Debug PtInRect_(Rect,Point\x+Point\y<<32)
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Re: API PtInRect_(...)

Message par Guimauve »

Bonjour,

On peut toujours programmer soit même une fonction qui fait cette vérification.

Code : Tout sélectionner

Procedure.b PointInsideRect(*RectA.RECT, *PointA.POINT)
  
  If *PointA\x >= *RectA\left And *PointA\x <= *RectA\right And *PointA\y >= *RectA\top And *PointA\y <= *RectA\bottom 
    Inside.b = #True 
  EndIf
  
  ProcedureReturn Inside
EndProcedure
A+
Guimauve
Dernière modification par Guimauve le mer. 11/nov./2009 18:33, modifié 1 fois.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: API PtInRect_(...)

Message par nico »

Bien vu pour la procédure, en effet c'est assez simple.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: API PtInRect_(...)

Message par comtois »

ou lire la FAQ:)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: API PtInRect_(...)

Message par nico »

J'avais lu cette faq, c'est pour ça que 5 minutes après j'ai posté la réponse. :)

J'en profite pour te dire que tu fais du très bon boulot sur DVP. :D
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Re: API PtInRect_(...)

Message par Fred »

C'est clair, c'est du sacré boulot. Sans compter le travail effectué sur l'aide FR du Pure.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: API PtInRect_(...)

Message par Ar-S »

+1 cette faq est très utile Image
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre