Поделиться через


CFileDialog::GetIFileOpenDialog

Извлекает указатель на внутренний COM-объект для заданного CFileDialog.

IFileOpenDialog* GetIFileOpenDialog();

Возвращаемое значение

Указатель на внутренний COM-объект для CFileDialog.Ответственность освобождение этот указатель.

Заметки

Используйте эту функцию только в Windows Vista с объектом, имеющим bVistaStyle присваивается true.Эта функция возвращает NULL если не CFileDialog диалогового окна Открыть или если bVistaStyle установлено в false.В этот последний случае функция возвращает только NULL в режиме выпуска - в режиме отладки она вызывает проверочное утверждение.

Дополнительные сведения об интерфейсе IFileOpenDialog см. в разделе IFileOpenDialog.

Пример

Этот пример извлекает внутренний COM-объект.Чтобы запустить этот код, необходимо компилировать его в 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();
}

Требования

Minimum required operating system: Windows Vista

заголовок: afxdlgs.h

См. также

Ссылки

Класс CFileDialog

Диаграмма иерархии

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileSaveDialog