CFileDialog::GetIFileSaveDialog
Recupera un puntatore all'oggetto COM interno CFileDialogspecificato.
IFileSaveDialog* GetIFileSaveDialog();
Valore restituito
Il puntatore all'oggetto COM interno CFileDialog.È responsabilità di rilasciare il puntatore in modo appropriato.
Note
Utilizzare questa funzione solo in Windows Vista con un oggetto con bVistaStyle impostato su true.Questa funzione restituirà NULL se CFileDialog non è una finestra di dialogo Salva o se bVistaStyle è impostato su false.In questo caso finale, la funzione restituisce solo NULL in modalità di rilascio e la modalità di debug genererà un'asserzione.
Per ulteriori informazioni sull'interfaccia IFileSaveDialog, vedere IFileSaveDialog.
Esempio
L'esempio recupera l'oggetto COM interno.Per eseguire questo esempio di codice, è necessario compilarlo in Windows Vista.
// Get the interface pointer
IFileSaveDialog * saveDlgPtr = m_myFileDialogPtr->GetIFileSaveDialog();
// Make sure that it is not null
if ( saveDlgPtr != NULL )
{
//
// Perform any interface functionality here
//
// Release the pointer
saveDlgPtr->Release();
}
Requisiti
Minimum required operating system: Windows Vista
Header:afxdlgs.h