Membres inscrits :2359
Membres en ligne : 0 Invités en ligne : 4 |
Bonjour,
J'écris ce snippet car après avoir été beaucoup déçu des mimeTypes, j'ai décidé de rechercher comment obtenir facilement (et de manière portable) une icône associé à un type de fichier... J'avais commencé par écrire une fonction qui marchait très bien sous Window (peut-être sous Linux, mais pas sur les autres OS). Ces icônes ne sont pas ceux affichés par l'explorateur, mais elles sont très sympas ^^ !
Bon assez parlé, voici le code :
Code Cpp:SetImageList(wxTheFileIconsTable->GetSmallImageList(), wxIMAGE_LIST_SMALL); A placer ce code pour une classe qui dérive de wxListView ou wxListCtrl. Code Cpp:int iconFromFile(const wxString& file, bool isDir = false); Prototype d'une fonction que j'ai inventé Code Cpp:// Récupère l'image d'un fichier Et la fonction ![]() La fonction retourne alors un entier qui est en fait la position de l'image dans la liste ! Et donc on peut utiliser avec cette fonction : Code Cpp:
Voila j'espère avoir pu vous aider ^^
N'hésitez pas à me demander de l'aide si nécessaire ![]()
|