2010-05-10 21 views
0

Je programme une application qui peut attraper les informations sur les éléments de l'écran par des crochets Maintenant, je suis en train d'obtenir les informations de la ImageList quand je les passe par la souris, « Je veux savoir le nom de l'article "manutention ImageList avec des fenêtres crochets

comment puis-je faire cela?

Merci.

+0

Quel genre de crochet utilisez-vous? – Anders

Répondre

0

Les images dans ImageLists n'ont pas de noms, donc je ne suis pas sûr que vous parlez de Win32 ImageList. Mais si vous en parlez réellement, vous devrez détecter le type de contrôle que vous contrôlez (barre d'outils, listview, etc.) et envoyer le message spécifique au contrôle pour obtenir le handle de l'imagelist.

Si vous ne parle pas de ImageLists, mais les contrôles réels, je suggère regarder le Accessibility API

+0

Désolé, je parle précisément des icônes par exemple sur le bureau et dans n'importe quel dossier comme les documents et autres mais au début je dis ImageList parce que quand j'ai cherché la structure des icônes j'ai trouvé qu'ils suivent les ImageLists et puis je demande à ce sujet Mais la question plus précisément, comment puis-je obtenir les noms des icônes – user337309

+0

Les icônes n'ont pas de noms (je ne pense pas que vous pouvez obtenir le chemin vers le fichier d'icône si c'est ce que vous demandez), mais vous pouvez l'index d'une icône dans la liste des images système en appelant SHGetFileInfo – Anders