Zone cliquable

Zone cliquable - Delphi/Pascal - Programmation

Marsh Posté le 11-04-2003 à 09:15:07    

Peut-on avec Delphi faire avec une TImage des zones cliquables.
 
Ex : comme pour les pages HTML où des images sur certaines zones sont cliquables

Reply

Marsh Posté le 11-04-2003 à 09:15:07   

Reply

Marsh Posté le 11-04-2003 à 09:30:41    

bhen dans le onMouseUp tu récupères la position de la souris et tu agis en conséquence...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-04-2003 à 11:01:26    

Oui mais dans mon image j'ai une vingtaine de zone "cliquable" ...
 
Je vais pas m'amuser en prendre les coordonnées de ces 20 zones et regarder si ma souris n'est pas à l'interieur d'un des vingt ....

Reply

Marsh Posté le 11-04-2003 à 11:04:58    

Shogun2002 a écrit :

Oui mais dans mon image j'ai une vingtaine de zone "cliquable" ...
 
Je vais pas m'amuser en prendre les coordonnées de ces 20 zones et regarder si ma souris n'est pas à l'interieur d'un des vingt ....


SI !  :whistle:  
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 11-04-2003 à 11:50:31    

va là http://www.torry.net/graphicsother.htm et télécharge THotImage v.2.2 (gratuit avec les sources pour D2-D3-D4)
 

THotImage is an Image with hot areas, defined by user. Contains all features of ascentor (TImage) and more. HotSpots property editor and conversion utilities


 

Reply

Marsh Posté le 11-04-2003 à 12:22:02    

Shogun2002 a écrit :

Oui mais dans mon image j'ai une vingtaine de zone "cliquable" ...
 
Je vais pas m'amuser en prendre les coordonnées de ces 20 zones et regarder si ma souris n'est pas à l'interieur d'un des vingt ....


 
tu définis tes rectangles dans des TRect puis tu as une fonction pour voir si un TPoint est dans un TRect ou non.
 
Sinon en effet y a des compos tout fait, le compo fera ça à ta place


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed