C'est pas un Timage que tu as comme controlEnvoyé par Furlaz
parce que moi il les prend ....
lanoyme
C'est pas un Timage que tu as comme controlEnvoyé par Furlaz
parce que moi il les prend ....
lanoyme
Il y a des composants a télécharger qui devraient pouvoir te permettre de trouver une solution :
ici
Vois donc Graphics32 ou la rxLib (il existe même un tuto pour son install)
@ +![]()
je comprend pas... tu as découpé ton image pour recuperer tes deux logos.
tu as ajouter 2 TImage. tu ne devrais pas avoir de probleme de transparence. suffit juste de bien les callé au bon endroit.
Envoyé par damienlann
En fait mon fond je l'ai réalisé sous paint shop pro, donc en integrant mon logo je l'ai redécoupé en respectant la forme du logo (et pas en rectangle) et j'ai fais quelques petits dégradés pour que tout ca s'intégre bien.
La il n'y a plus de découpage, mon image redevient en forme de rectangle, sans les dégradés et toutes ces fioritures![]()
plus c'est simple mieux c'est.
avec paint tu peut faire ca (Je viens d'essayer du coup, ca marche trés bien).
Tu prend ton image, tu découpe ton logo en rectangle.
Tu la mets dans ton TImage
Tu joue un peu avec la position et la proprotionalité et ca roule.
comme ca en passant: ton nouveau TImage avec le logo va avoir les propriété Top, Left,Height et width. en analysant tous ca ya moyen de trouvé la zone pour tous faire avec un seul TImage... euh c'est clair?
tu peut t'en sortir avec 1 if par logo
Faux, moi J'ai qu'un Tobject en parametre. Il faut bidouiller avec OnMousseDown et OnMousseUp.Envoyé par pottiez
tu determines p1 et p2
tu connais donc x1,x2,y1,y2.
Dans ton evenement OnMousseUp tu fais ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(x>x1 && x<x2 && y>y1 et y<y2) //ton shellexecute qui vas bien
Envoyé par damienlann
Bien joué je ne sais meme pas comment je n'y est pas pensé.
Il suffit que je prenne le fond avec les logo insérés et que je redécoupe mes logos dans ce fond comme ca j'aurai tout les degradès et tout.
Merci j'essaye ca tout de suite
Edit : pour le coup je peux utiliser paint shop pro ca ne change rien![]()
Et voila c'est une technique qui fonctionne très bien pour les fainiant. Je récapitule :
- Je réalise mon jolie fond avec un logiciel de dessin ou j'integre les logos et tout
- Je garde une copie egalement du fond sans les logos
- Je coupe les logo dans le fond
- Sous builder j'integre le fond sans les logo
- Je pose 2 TImages ou j'y met mes logo
- Je les cale la ou il faut pour que ca s'intègre bien (je regarde sou s mon logiciel de dessin l'emplacement du coin gauche de mes logos pour les placer a la meme place sur mon application)
- Ensuite pour l'évènement de chaque image je met le code :
et le tour est joué !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 HWND handle; ShellExecute(handle, "open","http://www.lesite.it", NULL, NULL, SW_SHOWNORMAL);
J'ai aussi changer l'aspect de la souris dans la propiété Cursor pour voir que c'est un lien
Merci a tous![]()
Effectivement, je pensé OnMousseUp et j'ai mis OnClick désolé.Envoyé par damienlann
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager