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