Compartir a través de


CFileDialog::GetIFileSaveDialog

Recupera un puntero al objeto COM interno para CFileDialogespecificado.

IFileSaveDialog* GetIFileSaveDialog();

Valor devuelto

El puntero al objeto COM interno para CFileDialog. Es responsabilidad liberar este puntero correctamente.

Comentarios

Utilice esta función sólo en Windows Vista con un objeto que tiene bVistaStyle establecido en true. Esta función devolverá NULL si CFileDialog no es un cuadro de diálogo de Guardar o si bVistaStyle se establece en false. En este caso final, la función devuelve sólo NULL en modo de la versión (en modo de depuración producirá una aserción.

Para obtener más información sobre la interfaz de IFileSaveDialog , vea IFileSaveDialog.

Ejemplo

este ejemplo recupera el objeto COM interno. Para ejecutar este ejemplo de código, debe compilarlo en 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();
}

Requisitos

Minimum required operating system: Windows Vista

Header:afxdlgs.h

Vea también

Referencia

CFileDialog Class

Gráfico de jerarquías

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog