Afficher/masquer les extensions

Résolu
enilda Messages postés 3 Date d'inscription mercredi 9 octobre 2002 Statut Membre Dernière intervention 29 octobre 2007 - 29 oct. 2007 à 15:04
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 - 29 oct. 2007 à 17:13
Bonjour,




Est-
ce
quelqu'un
pourrait
me
dire
comment
faire
en
C++
pour
programmer
l'apparition
ou
le
masquage
des
extensions
des
fichiers
dont
le
type
est
connu
?


En
fait
je
sais
le
faire
par
Windows
mais
je
voudrais
que
mon
programme
le
fasse
de
lui
même
sans
intervention
de
l'utilisateur
c'est
possible
???




Me
laissez
pas
tomber
svp
!






ENILDA



Votre
texte
ICI

2 réponses

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
29 oct. 2007 à 16:10
Salut,
Oui c'est possible. Il faudra accéder à la clé suivante de la base de registres:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Ensuite il suffira de mettre la valeur de la chaîne HideFileExt à 0.
Pour voir le résultat sur une fenêtre de l'explorateur déjà ouverte, il faudra la rafraichir.
3
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
29 oct. 2007 à 17:13
Petit exemple:

    HKEY hKey;
    LONG retour= RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",0, KEY_SET_VALUE, &hKey);
    DWORD Valeur=0;  // = 1 pour masquer les extensions retour=RegSetValueEx(hKey,"HideFileExt",0,REG_DWORD,(LPBYTE)&Valeur,4);
    RegCloseKey(hKey);
3
Rejoignez-nous