CFileDialog::GetIFileOpenDialog
检索指向特定 CFileDialog的内部COM对象。
IFileOpenDialog* GetIFileOpenDialog();
返回值
对内部COM对象的指针 CFileDialog的。 您应当正确释放此指针。
备注
仅使用此功能在具有 bVistaStyle 设置为 true对象的 Windows Vista 下。 此函数返回 NULL,如果 CFileDialog 不是 打开 对话框,或者 bVistaStyle 设置为 false。 在此最后情况下,该功能在发布模式只返回 NULL - debug它将引发断言的模式。
有关 IFileOpenDialog 接口的更多信息,请参见 IFileOpenDialog。
示例
此示例检索内部COM对象。 若要运行此代码,必须对其进行编译 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();
}
要求
Minimum required operating system: Windows Vista
标头: afxdlgs.h