0
現在我編寫這些代碼在哪個庫IFileDialog位於
IFileDialog *pfd = NULL;
HRESULT hr = CoCreateInstance(CLSID_FileOpenDialog,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&pfd));
編譯時出現的錯誤後, 「IFileDialog未在此範圍內聲明」
什麼是該類庫?
[文檔](http://msdn.microsoft.com/en-us/library/windows/desktop/bb775966(V = vs.85)的.aspx)說,在Vista上shobjidl.h + 。 – chris
我試過了,但出現同樣的錯誤,'am windows 8.1 – Naggar
您還需要通過[設置'WINVER'或'_WIN32_WINNT'](http://msdn.microsoft.com/)請求Windows Vista及更高版本的功能EN-US /庫/窗/桌面/ aa383745(v = vs.85)的.aspx#setting_winver_or__win32_winnt)。 – IInspectable