CFileDialog::GetIFileOpenDialog

Pobiera wskaźnik do obiektu COM wewnętrznego dla danego CFileDialog.

IFileOpenDialog* GetIFileOpenDialog();

Wartość zwracana

Wskaźnik do obiektu COM wewnętrznego dla CFileDialog.Jest obowiązek wydania odpowiednio wskaźnik.

Uwagi

Aby użyć tej funkcji tylko Windows Vista z obiektu, który ma bVistaStyle ustawiona na true.Ta funkcja zwraca NULL Jeśli CFileDialog nie jest Otwórz okno dialogowe lub jeśli bVistaStyle jest ustawiona na false.W tym przypadku ostatecznego, funkcja zwraca tylko NULL w trybie release - w trybie debugowania go wygeneruje potwierdzenia.

Więcej informacji o IFileOpenDialog interfejsu, zobacz IFileOpenDialog.

Przykład

W tym przykładzie pobiera obiekt COM wewnętrznego.Aby uruchomić ten kod, należy go skompilować pod 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();
}

Wymagania

Minimum required operating system: Windows Vista

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CFileDialog

Diagram hierarchii

CFileDialog::GetIFileDialogCustomize

CFileDialog::GetIFileSaveDialog