CreateType







Lasciando perdere come si agisce sul file di registro tramite API, le
operazioni da compiere sono le seguenti.
== Creare l'associazione==
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.

Lasciando perdere come si agisce sul file di registro tramite API, le
operazioni da compiere sono le seguenti.
== Creare l'associazione==
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.










( createtype.html )- by Paolo Puglisi - Modifica del 17/12/2023