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

Siehe auch

Referenz

CFileDialog-Klasse

Hierarchien-Diagramm

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog