IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Tk icone des fichiers


Sujet :

Windows

  1. #1
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut Tk icone des fichiers
    Bonjour,
    Je suis en train de faire un client mail qui permet d'envoyer N mails en fonction des pièce jointe. Cependant j'en suis à la partie ou on ajoute les pièce jointe au programme, et j'aimerai faire comme la visioneuse windows et que pour chaque fichier ajouter j'affiche son icone sauf que je ne sais pas comment trouver ces icônes.
    Si quelqu'un sais comment faire merci.
    Pourquoi faire simple quand on peut faire compliqué.

  2. #2
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 392
    Points : 2 044
    Points
    2 044
    Par défaut
    Bonjour,

    Les icônes associés aux applications se trouvent dans le registre, au tout début :
    [HKEY_CLASSES_ROOT]

    Par exemple si je veux ajouter une association perso pour mon appli mail :
    - Je mets mon icône préféré que j'appelle Mail.ico dans le répertoire de mon application C:\Mail

    1) Dans dans regedit à [HKEY_CLASSES_ROOT] j'ajoute une clé .mail et dans valeur chaine de cette clé "MAIL.mail"
    2) toujours dans [HKEY_CLASSES_ROOT] j'ajoute une autre clé MAIL.mail (nb c'est la valeur mise dans .mail) ici la valeur doit rester à "valeur non définie")
    3) A l'intérieur de MAIL.mail, je crée une clé DefaultIcon attention la casse à de l'importance, et pour cette clé je mets le path de mon fichier Ico C:\Mail\Mail.ico

    Une fois la manip terminer, il faut fermer la session de l'utilisateur puis la rouvrir pour que les modifications soient prises en compte

    A partir de cet instant tout les fichiers XXX.mail auront pour icône Mail.ico.

    Voila un petit détour, pas complètement inutile j'espère, pour te dire comment Windows gère les associations. Ce qui veut dire que pour chaque type de fichier que tu gères dans ton appli il te faut aller dans regedit pour trouver l'emplacement du fichier .ico

    Exemple pour les fichiers perl on trouve :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [HKEY_CLASSES_ROOT]Perl
    [HKEY_CLASSES_ROOT]Perl\DefaultIcon
    ---qui a pour valeur chaine C:\Windows\Installer\{4552F143-9C76-44A0-8F68-B6E022668375}\_95fe01f856ebc8574541b8763179eadc,0
    Le zéro à la fin indique le numéro de l'icône à utiliser s'il y en a plusieurs dans le répertoire, (numéro dans l'ordre alphabétique des fichiers .ico).
    Au passage il faut apprécier les valeurs en hexa, pour noyer le poisson

    [Edit 07:58]
    Ce n'est pas une question spécifique Tk, il faudrait peut-être envisager de déplacer le sujet dans Windows http://www.developpez.net/forums/f12...ows/windows-7/

  3. #3
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut
    Bonjour, merci pour cette réponse je vais me pencher là dessus en tout cas j'ai mis dans TK parce que bah c'est pour du TK mais effectivement si un modérateur voulait bien déplacer ma question ...

    En tout cas merci beaucoup je vais regarder ça il me manque quasi plus rien a faire (niveau interface) donc ça me redonne un peu de boulot merci
    Pourquoi faire simple quand on peut faire compliqué.

  4. #4
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut
    je sais pas comment tu fais pour avoir une donnée moi dans perl DefaultIcon j'ai (valeur non definie)

    par contre au dessus j'ai perlFile qui a aussi defaultIcon avec cette valeur:
    %SystemRoot%\system32\wdc.dll,-10024

    donc du coup moi qui veux les récupérer je sais pas trop comment faire
    Pourquoi faire simple quand on peut faire compliqué.

  5. #5
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 392
    Points : 2 044
    Points
    2 044
    Par défaut
    DefaultIcon est à l'intérieur du répertoire Perl, il faut développer voir image Perl_1.jpg

  6. #6
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut
    Ban bah si tu veux sortir les screens aussi
    brefs moi j'ai pas du tous comme toi
    Pourquoi faire simple quand on peut faire compliqué.

  7. #7
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 392
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 392
    Points : 2 044
    Points
    2 044
    Par défaut
    Oui !
    En plus je viens de m'apercevoir que lorsqu'on a à faire à des chemins et des fichiers en hexa, je n'arrive pas à récupérer le .ico

    - Pour les applications où le .ico est livré dans le répertoire de l'application, tu peux toujours le récupérer

    - Pour les autres, j'ai fait une recherche des tous les .ico depuis C:\Program Files, on en récupère quelques uns, mais le compte n'y est pas...

    Je continue à chercher car le sujet m'intéresse !!!

    [Edit 17:40]
    Une piste à exploiter :
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
    c'est un début !

    [Edit 17:50]
    Et la suite ici :
    http://www.bribes.org/perl/docfr/win32tieregistry.html

  8. #8
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut
    ok merci je regarderai plus tard car maintenant ça pour une update de mon appli a la place j'ai changé d'idée j'ai 5 icone (film musique texte lanceur et autre) comme ça je me prend plus la tête en attendant d'avoir terminer l'appli
    [edit]pour le deuxième lien c'est le module que j'utilise déjà [/edit]
    Pourquoi faire simple quand on peut faire compliqué.

  9. #9
    Membre averti
    Avatar de magicshark
    Homme Profil pro
    Dans une SS2I donc pas que JAVA
    Inscrit en
    Octobre 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dans une SS2I donc pas que JAVA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 133
    Points : 320
    Points
    320
    Par défaut
    je note le sujet comme résolu pour ceux que le sujet intéresse une réponse est possible par ici (perl) ici
    Pourquoi faire simple quand on peut faire compliqué.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] les icones des fichiers
    Par abinonos dans le forum Développement Windows
    Réponses: 0
    Dernier message: 23/11/2012, 20h31
  2. Icone du .exe et icone des fichiers associés
    Par electroremy dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 15/11/2009, 11h48
  3. Réponses: 12
    Dernier message: 04/09/2007, 13h40
  4. [TFileListBox] icones des types de fichiers
    Par okparanoid dans le forum Delphi
    Réponses: 25
    Dernier message: 21/11/2006, 15h07
  5. Icones des types de fichiers
    Par fred_malette dans le forum Delphi
    Réponses: 1
    Dernier message: 28/09/2006, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo