Quando crei una nuova estensione, quindi vai a scrivere nel file di registro nella chiave HKEY_CLASSES_ROOT vai a inserire anche qui il nome del programma ke legge quel tipo di estensione.
I procedimenti sono questi:
Per prima cosa devi registrare la nuova classe di documento (l'estensione).
Questo lo fai creando una nuova chiave nel file di registro sotto
HKEY_Classes_Root con il nome della tua nuova estensione.
Ovvero, ammettendo che la nuova estensione sia .mia:
HKEY_Classes_Root\.mia
Dentro questa nuova chiave inserisci come valore predefinito (lo trovi gia`
dentro) una stringa che identifica la classe di documento... un ID che puo`
essere quello che vuoi... per esempio "MioFile"
Abbiamo quindi ora un HKEY_Classes_Root\.mia ed un
HKEY_Classes_Root\MioFile
Passiamo a lavorare dentro MioFile.
Crei una nuova chiave HKEY_Classes_Root\MioFile\DeafultIcon e nel valore
predefinito ci inserisci il percorso completo di dove si trova l'icona da
utilizzare per ogni file con estensione ".mia"
Crei una nuova chiave HKEY_Classes_Root\MioFile\Shell\Open\Command e nel
valore predefinito metti il comando da eseguire per l'apertura del tuo
documento. %1 rappresenta il nome del file su cui hai cliccato per
l'apertura, quindi se scrivi Miapplicazione.exe %1 ed hai fatto la tua
applicazione in modo da accettare parametri in ingresso, avrai gia`
raggiunto il risultato.
Ciao.
Ultima modifica effettuata da LuigiBiasi il 07/09/2007 alle 19:24 |