Compartilhar via


CFileDialog::GetIFileOpenDialog

Recupera um ponteiro para o objeto COM interno para CFileDialogdado.

IFileOpenDialog* GetIFileOpenDialog();

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.Essa função retorna NULL se CFileDialog não é uma caixa de diálogo de Abrir 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 IFileOpenDialog , consulte IFileOpenDialog.

Exemplo

Este exemplo retorna o objeto COM interno.Para executar esse código, você deve compilá-lo em Windows Vista.

// Get the interface pointer
IFileOpenDialog * openDlgPtr = m_myFileDialogPtr->GetIFileOpenDialog();

// Make sure that it is not null
if ( openDlgPtr != NULL )
{
    //
    // Perform any interface functionality here
    //

    // Release the pointer
    openDlgPtr->Release();
}

Requisitos

Minimum required operating system: Windows Vista

Cabeçalho: afxdlgs.h

Consulte também

Referência

Classe de CFileDialog

Gráfico de hierarquia

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileSaveDialog