Partager via


CFileDialog::GetIFileSaveDialog

Extrait un pointeur vers l'objet COM interne pour CFileDialogdonné.

IFileSaveDialog* GetIFileSaveDialog();

Valeur de retour

Le pointeur à l'objet COM interne pour CFileDialog. Il est de la responsabilité de libérer ce pointeur correctement.

Notes

Utilisez cette fonction uniquement sous Windows Vista avec un objet qui a bVistaStyle défini à true. Cette fonction retourne NULL si CFileDialog n'est pas une boîte de dialogue Enregistrer ou si bVistaStyle a la valeur false. Dans ce cas final, la fonction retourne uniquement NULL en mode release - en mode débogage elle lève une assertion.

Pour plus d'informations sur l'interface d' IFileSaveDialog , consultez l' IFileSaveDialog.

Exemple

Cet exemple récupère l'objet COM interne. Pour exécuter cet exemple de code, vous devez le compiler sous 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();
}

Configuration requise

Minimum required operating system: Windows Vista

Header:afxdlgs.h

Voir aussi

Référence

CFileDialog, classe

Graphique de la hiérarchie

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog