Bonjour,
J'ai une image dans mon appilcation et je voudrais lorsque je clique � certains endroits de l'image mettre un lien qui m'envoie directement sur un site internet.
Comment fait-on ca ?![]()
Bonjour,
J'ai une image dans mon appilcation et je voudrais lorsque je clique � certains endroits de l'image mettre un lien qui m'envoie directement sur un site internet.
Comment fait-on ca ?![]()
Si tu connait l'endroit exacte tu peut, avec l'evenement OnClick du TPicture, regarder les coordonn�es ou la personne a cliqu�, et si elles correspondent � l'endroit voulu, tu lance la page internet avec un ShellExecute.
En fait j'ai une grande image qui est plutot un fond pour faire jolie et sur ce fond il y a 2 logos d'entreprises.
C'est lorsque je clique sur un de ces logos qu'�l doit me rediriger vers le site internet associ�.
Pour ShellExecute j'ai essay� ca :
mais ca ne fonctionne pas, il me met l'erreur suivante :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 ShellExecute(handle, "open","http://www.developpez.net", NULL, NULL, SW_SHOWNORMAL);
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 [C++ Error] Main.cpp(1374): E2451 Undefined symbol 'handle'![]()
Il te manque ceci juste avant le ShellExecute :
Code : S�lectionner tout - Visualiser dans une fen�tre � part HWD handle ;
oki mais avec HWND et pas HWDEnvoy� par pottiez
Merci ca fonctionne.
Par contre je ne vois pas comment faire pour savoir si je click sur un logo ou l'autre.
![]()
Oui excuse moi.
Pour les logo, si il sont sur la meme image que ton fond, il faut que tu trouve � quel coordonn�es il sont situ� dans ton TImage, et lorsque tu clique dessus, l'evenement OnClick du TImage est d�clanch�, cet evenement te donne les coordonn�es ou l'utilisateur � cliquer, il te suffit plus qu'a regard� si elles correspondent avec celle du logo, et enfin lancer le ShellExecute en consc�quance
Partager