CFileDialog::GetIFileSaveDialog
Recupera um ponteiro para o objeto COM interno para um determinado CFileDialog.
IFileSaveDialog* GetIFileSaveDialog();
Valor de retorno
O ponteiro para o objeto COM interno para o CFileDialog. É sua responsabilidade para liberar esse ponteiro apropriadamente.
Comentários
Use esta função somente sob Windows Vista com um objeto com bVistaStyle conjunto para true. Esta função retornará NULL Se a CFileDialog não é um Salvar caixa de diálogo ou se bVistaStyle é definido como false. Nesse caso final, a função retornará apenas NULL no modo de versão - no modo de depurar ele lançará uma afirmação.
Para obter mais informações sobre o IFileSaveDialog interface, consulte IFileSaveDialog.
Exemplo
Este exemplo recupera o objeto COM interno.Para executar este exemplo de código, você deve compilá-lo em 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();
}
Requisitos
Minimum required operating system: Windows Vista
Header: afxdlgs.h
Consulte também
Referência
CFileDialog::GetIFileDialogCustomize
CFileDialog::GetIFileOpenDialog