CFileDialog::GetIFileSaveDialog
Ruft einen Zeiger auf den internen COM-Objekt von angegebenen CFileDialog ab.
IFileSaveDialog* GetIFileSaveDialog();
Rückgabewert
Der Zeiger auf den internen COM-Objekt für CFileDialog. Es ist die Zuständigkeiten, diesen Zeiger entsprechend freizugeben.
Hinweise
Verwenden Sie diese Funktion nur unter Windows Vista mit einem Objekt, bei dem bVistaStyle auf true festgelegt ist. Diese Funktion gibt NULL zurück, wenn CFileDialog kein Dialogfeld Speichern ist, oder wenn bVistaStyle zu false festgelegt ist. In diesem abschließenden Fall gibt die Funktion nur NULL im Releasemodus zurück - im Debugmodus wird eine Assertion aus.
Weitere Informationen über die IFileSaveDialog-Schnittstelle, finden Sie unter IFileSaveDialog.
Beispiel
In diesem Beispiel wird das interne COM-Objekt ab. Zum Ausführen dieses Codebeispiels, müssen Sie es unter Windows Vista kompilieren.
// 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();
}
Anforderungen
Minimum required operating system: Windows Vista
Header: afxdlgs.h