CFileDialog::GetIFileSaveDialog
Recupera um ponteiro para o objeto COM interno para CFileDialogdado.
IFileSaveDialog* GetIFileSaveDialog();
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. Esta função retornará NULL se CFileDialog não é uma caixa de diálogo de Salvar 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 IFileSaveDialog , consulte IFileSaveDialog.
Exemplo
Este exemplo retorna 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