Partilhar via


CFileDialog::GetIFileSaveDialog

Recupera um ponteiro para o objeto COM interno para CFileDialogdado.

IFileSaveDialog* GetIFileSaveDialog();

Valor de retorno

O ponteiro para o objeto COM interno para CFileDialog.É de sua responsabilidade libere corretamente esse ponteiro.

Comentários

Use esta função somente em Windows Vista com um objeto que tem bVistaStyle definido como true.Esta função retornará NULL se CFileDialog não é uma caixa de diálogo de Salvar ou se bVistaStyle é definido como false.Em esses casos finais, a função retorna apenas NULL no modo de lançamento - em modo de depuração irá acionar uma declaração.

Para obter mais informações sobre a interface de IFileSaveDialog , consulte IFileSaveDialog.

Exemplo

Este exemplo retorna o objeto COM interno.Para executar este exemplo de código, você deve compilá-lo em 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

Consulte também

Referência

Classe de CFileDialog

Gráfico de hierarquia

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog