PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → API("GDI32","CreatePolygonRgn",&param1,param2,param3)
API("GDI32","CreatePolygonRgn",&param1,param2,param3)
Iniciado por sergio, 17,jul. 2020 17:44 - 2 respuestas
Miembro registrado
4 mensajes
Publicado el 17,julio 2020 - 17:44
Bonjour,

J'utilise une API pour détecter la présence d'un pt dans un polygone situé dans une image
maRegion=API("GDI32","CreatePolygonRgn",&polygon,param2,param3) puis API("GDI32","PtInRegion",maRegion,lx,ly)
Cette API fonctionne très bien sur l'événement d'un clic de mon IMG sauf que je souhaite l'utiliser au survol.
Lorsque je survole l'objet, j'affiche une bulle avec le nom de l'objet.
Au bout de quelques clics ou survol, l'application se fige et plante, plus d'affichage des boutons, liste...
Je ne récupère même pas d'erreur. J'ai l'impression d'avoir un dépassement de capacité.
Quelqu'un aurait-il rencontré ce cas, je cherche depuis trop longtemps malheureusement.
Merci pour votre aide.
Miembro registrado
151 mensajes
Publicado el 17,julio 2020 - 22:21
Chaque appel de CreatePolygonRgn doit être suivi d'un DeleteObject(maRegion) dès que vous n'en avez plus besoin.

--
Patrice Terrier
www.zapsolution.com
Miembro registrado
4 mensajes
Publicado el 20,julio 2020 - 23:31
Plus aucun bug!!
Un grand merci à toi Patrice.