
SrollArea et image
SrollArea et image
Savez vous comment afficher une image dans un ScrollAreaGAdget() et sachant que je veux mettre des ImageButonGadget dessus ? En fait, sur ces bouton, il y aura l'image d'en dessous, ce que je veux c'est pour cliquer sur certaines zones de mon image et effectuer une action, avez vous une idée ? 

Dernière modification par Oliv le lun. 28/févr./2005 22:49, modifié 1 fois.
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Tu découpes ton image en plusieurs !!!!!
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
Oui mais il m'aurait fallu 40 images gadgets
J'ai trouvé une solution, plutôt brute
, mais qui marche. En fait je fais:
Grace ai "DisableGadget" ça marche, mais bon, pas super bien fait 

J'ai trouvé une solution, plutôt brute

Code : Tout sélectionner
LoadImage(#Fond,"Bouton\Fond.PNG")
ScrollAreaGadget(#Scroll, 5, 5,738,500,718,796,10)
ImageGadget(#Fond,0,0,718,796,ImageID())
DisableGadget(#Fond,1)
LoadImage(#Init,"Bouton\Init.PNG")
ButtonImageGadget(#Init,56,2,191,34,ImageID())
CloseGadgetList()

- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
coupe ton image avec les commandes de purebasic
Surtt
Syntaxe
....GrabImage(#Image1, #Image2, x, y, Largeur, Hauteur)
Description
....Crée une nouvelle #Image2 avec la zone selectionnée de l'#Image1. Si #PB_Any est utilisé pour le paramètre '#Image2', l'identifiant de la nouvelle image sera renvoyé dans 'Resultat'.
OS Supportés
....Windows, Linux
Surtt
Syntaxe
....GrabImage(#Image1, #Image2, x, y, Largeur, Hauteur)
Description
....Crée une nouvelle #Image2 avec la zone selectionnée de l'#Image1. Si #PB_Any est utilisé pour le paramètre '#Image2', l'identifiant de la nouvelle image sera renvoyé dans 'Resultat'.
OS Supportés
....Windows, Linux
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Tu deivises ton image avec grabimage !
Au fur et à mesure de la découpe, tu crée des loadimage !
Au fur et à mesure de la découpe, tu crée des loadimage !
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
oui, c'est le plus simple
découpé l'image avec des grabimages et afficher chaque morceau dans un imagegadget
ensuite, l'imagegadget se gère comme un bouton

découpé l'image avec des grabimages et afficher chaque morceau dans un imagegadget
ensuite, l'imagegadget se gère comme un bouton

Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Yes !
J'ai trouvé une bonne idée !
Pour une fois...
J'ai trouvé une bonne idée !
Pour une fois...
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Non vous n'avez pas bien compris
Ce que je voulais c'est afficher une image plus grande que ma fenêtre, d'ou le ScrollAreaGadget(), puis sur cette image avoir des ImageButtonGadget() pour pouvoir cliquer à certains endroits de cette image et avoir l'action associée. Le problème était que lorsque je cliquais sur les ButtonGadget() rien ne ce passait, il fallait désactiver l'ImageGadget() mais ce n'est pas super
Demain j'aurais le temps de vous envoyer un exemple

Ce que je voulais c'est afficher une image plus grande que ma fenêtre, d'ou le ScrollAreaGadget(), puis sur cette image avoir des ImageButtonGadget() pour pouvoir cliquer à certains endroits de cette image et avoir l'action associée. Le problème était que lorsque je cliquais sur les ButtonGadget() rien ne ce passait, il fallait désactiver l'ImageGadget() mais ce n'est pas super

Demain j'aurais le temps de vous envoyer un exemple
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
bah alors Pkoi ne pas créer des ButtonImageGadget comme je l'ai explique plus haut ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net