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