Partilhar via


CFileDialog::GetIFileSaveDialog

Recupera um ponteiro para o objeto COM interno para um determinado CFileDialog.

IFileSaveDialog* GetIFileSaveDialog();

Valor de retorno

O ponteiro para o objeto COM interno para o CFileDialog. É sua responsabilidade para liberar esse ponteiro apropriadamente.

Comentários

Use esta função somente sob Windows Vista com um objeto com bVistaStyle conjunto para true. Esta função retornará NULL Se a CFileDialog não é um Salvar caixa de diálogo ou se bVistaStyle é definido como false. Nesse caso final, a função retornará apenas NULL no modo de versão - no modo de depurar ele lançará uma afirmação.

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

Exemplo

Este exemplo recupera 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 CFileDialog

Gráfico de hierarquia

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog

Outros recursos

CFileDialog membros