ENREGISTRER L'ICONE D'UNE FENETRE

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 17 juin 2004 à 15:01
DedeSurf Messages postés 156 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 23 novembre 2011 - 25 nov. 2005 à 14:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23767-enregistrer-l-icone-d-une-fenetre

DedeSurf Messages postés 156 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 23 novembre 2011
25 nov. 2005 à 14:24
ApparementDARKSIDIOUS il faut compilé le l'exe aussi mais en mode 'debogage' sur vb6 pasque moi j'avais l'erreur 480 !, Il n'arrivais pas a initialisé l'ActivX j'ai re-compilé l'ocx sa ne marchais toujours pas j'ai re-complé le projet teste et la sa marchais
Voila si sa peu servir a quelqu'un :p
jmlucienvb Messages postés 129 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 12 février 2009
18 juin 2004 à 07:43
Désolé...j'ai pas compris comment on fait glisser l'icone....
Y'a des jours comme ça ou je dois pas être bienréveillé...
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 juin 2004 à 21:42
Normal SkyRocKo, il faut compiler toi même la dll ActiveX pour l'enregistrer dans le registre.

DarK Sidious
SkyRocKo Messages postés 174 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 18 février 2006
17 juin 2004 à 21:02
Ca a l'air cool mais ça ne fonctionne pas chez moi, au lancement du programme :

Run-time error '429': ActiveX component can't create objet

Dommage !

SkyRocKo
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 juin 2004 à 18:34
cool ;)

je vais tester avec plusieurs theme
pour comprendre le fonctionnement.

merci @+
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 juin 2004 à 18:19
Ok, c'est donc cà : il y a bien un logo MS rayé ! Je pensais que ce n'était pas normal ! Par contre, j'utilise un thème de Windows qui utilise des icônes avec transparence, et la transparence pour l'icône n'est pas gérée, mais bon, c'est déjà très bien !

DarK Sidious
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 juin 2004 à 17:56
Tout semble correcte de mon coté l'icone de vb correspond a celle obtenue en appuyant sur les touches {alt}+{tab} c'est a dire
une image d'une form avec un logo microsoft rayé...

etrange ...
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 juin 2004 à 17:08
Ben l'icône de VB directement !

DarK Sidious
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 juin 2004 à 16:52
mince alors ?!?

aurais tu un exemple sur lequel je pourrais travaller ?
(ou avoir plus d'info ?)

@+
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 juin 2004 à 15:45
Et non, même en l'enregistrant en 32 bts, cela ne marche toujours pas :(

DarK Sidious
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 juin 2004 à 15:40
Darksidious> j'ai changer le chemin de la classe ;)
pour ce qui est des pb de transparence je pense que
cela vient du fait que ton ecran est en mode 32bits

Vb n'accepte pas les icon qui sont exclusivement 32bits
pour cela decoche l'option "vb compatible" puis recapture
l'icone la picturebox devrais semblé vide mais lorsque tu
enregistre l'icone apparait parfaitement.

Je trouverais une parade dans une prochaine version
(je pense copier l'icone pour avoir 1 8bits + une 32bits)

merci @+
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 juin 2004 à 15:01
Aïe, quelques bugs : tout d'abord, tes fichiers de projet ont un peu de mal à trouver la classe ICapIco.cls.

Ensuite, l'extraction des icônes n'est pas parfaite : le fond de certaines icônes ne sont pas transparentes chez moi, c'est dommage !

Sinon, c'est une source originale, et je te remercie de nous la faire partager !

DarK Sidious
Rejoignez-nous