void RegisterShellFileTypes (BOOL bCompat = FALSE);
Parametri
bCompat
Vero aggiunge voci di registrazione per comandi di shell di stampa e stampa A, che consente a un utente stampare i file direttamente dalla shell o trascinando il file all'oggetto printer. Aggiunge anche una chiave DefaultIcon. Per impostazione predefinita, questo parametro è FALSE per garantire la compatibilità.
Osservazioni
Chiamare questa funzione membro per registrare tutti i tipi di documento dell'applicazione con il File Manager di Windows. Questo permette all'utente di aprire un file di dati creato dall'applicazione facendo doppio clic su esso all'interno di File Manager. Chiamare RegisterShellFileTypes dopo la chiamata AddDocTemplate per ciascuno dei modelli di documento nell'applicazione. Anche chiamare la funzione membro EnableShellOpen quando si chiama RegisterShellFileTypes.
RegisterShellFileTypes scorre l'elenco di oggetti CDocTemplate che mantiene l'applicazione e, per ogni documento modello, aggiunge voci al database di registrazione che Windows mantiene per le associazioni di file. File Manager utilizza queste voci per aprire un file di dati quando l'utente fa doppio clic. Ciò elimina la necessità di spedire una.File REG con l'applicazione.
Se il database di registrazione già associa una determinata estensione a un altro tipo di file, non verrà creata nessuna nuova associazione. Vedere la classe CDocTemplate per il formato delle stringhe necessarie per registrare queste informazioni.
Panoramica di CWinApp |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CDocTemplate, CWinApp::EnableShellOpen, CWinApp:: AddDocTemplate