[R] Choix d'une icône.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

[R] Choix d'une icône.

#1

Message par theAvenger »

Dans la 4e version de KillWindow (voir ici), j'ai besoin de montrer une petite fenêtre contenant les icônes de la dll system32, or je ne sais pas comment faire pour lister les icônes, les afficher, et après en appuyant sur un bouton "Ok", récupérer le chemin de l'icône sélectionnée.

Merci de vos réponses.
Modifié en dernier par theAvenger le dim. 23 oct. 2011 15:50, modifié 1 fois.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Choix d'une icône.

#2

Message par TT22 »

Essaye avec "enumicon.au3" qui est fournis dans les exemples :wink:
Cordialement,
TT22
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Choix d'une icône.

#3

Message par theAvenger »

Ca se rapproche effectivement de ce que je cherche. Je verrais le fonctionnement demain. Merci !
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Choix d'une icône.

#4

Message par theAvenger »

J'ai découvert qu'il y avait un objet COM qui s'appelait "Microsoft shell folder view router". D'après ce que je comprend, il s'agit d'un objet permettant de voir une dossier shell (une dll ?). Peut-être que je peux l'utiliser pour voir system32.dll, mais je ne sais pas utiliser les objets COM. Si quelqu'un en sait plus long à ce sujet, je l'écouterai volontiers.
Merci !
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Choix d'une icône.

#5

Message par theAvenger »

Par hasard j'ai déouvert ceci, ce qui est exactement ce que je voulais :
► Afficher le texteVoir le code
Mais je n'arrive pas retourner le handle de l'icône sélectionnée. Est-ce que quelqu'un peut m'aider ? Merci.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Choix d'une icône.

#6

Message par sylvanie »

Bonjour,

La fonction renvoie au mieux l'index de l'icône dans la dll. On ne peut pas réeelement parlé de handle comme lorsqu'on crée un bojet image.
Mais à partir de l'index, on peut en créé un ou en updater un :
► Afficher le texte
[Edit] : attention j'ai modifié l'index de l'icône car on est en mode "ordinal"
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [..] Choix d'une icône.

#7

Message par theAvenger »

Merci beaucoup, ça marche parfaitement !!!!!
Répondre