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