簡體   English   中英

IFileDialog位於哪個庫中

[英]In Which Library IFileDialog is Located

現在我正在編寫此代碼

IFileDialog *pfd = NULL;
                HRESULT hr = CoCreateInstance(CLSID_FileOpenDialog, 
                  NULL, 
                  CLSCTX_INPROC_SERVER, 
                  IID_PPV_ARGS(&pfd));

編譯后出現錯誤; “未在此范圍內聲明IFileDialog”

那是什么一類的圖書館?

您不需要知道哪個庫實現了它。 這是您通過調用CoCreateInstance來調用的COM接口。 系統完成其余的工作。 它在COM注冊表中查找實現中的COM服務器並實例化您的對象。

為了進行編譯,您只需包含Shobjidl.h ,並適當地定義版本宏。 你需要

#define _WINNT_WIN32 0600

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM