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