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


CFileDialog::GetIFileSaveDialog

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

IFileSaveDialog* GetIFileSaveDialog();

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

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

Заметки

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

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

Пример

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

Требования

Minimum required operating system: Windows Vista

Header: afxdlgs.h

См. также

Ссылки

Класс CFileDialog

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

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileOpenDialog