0
在註冊表中定義了指向IE可執行文件的Internet Explorer CLSID。如何從C++的Internet Explorer使用此自定義CLSID?
我想使用此CLSID與CoCreateInstance函數,但無法弄清楚應該鏈接此代碼的庫。
我已經加入以下我的代碼,以我的CPP -
EXTERN_C const CLSID CLSID_InternetExplorerMedium;
ifdef __cplusplus
class DECLSPEC_UUID("D5E8041D-920F-45e9-B8FB-B1DEB82C6E5E")
InternetExplorerMedium;
endif
hResult = CoCreateInstance (CLSID_InternetExplorerMedium,
NULL, CLSCTX_SERVER,
IID_IWebBrowser2, (void **) &m_pMyIE);
因爲我無法找出任何的頭文件有這個CLSID,我已經加入這個我.cpp文件中還我無法弄清楚類型庫。
所以編譯時會出現什麼錯誤?或者你想要解決的問題到底是什麼 – codeling
由於聲明是'EXTERN_C',所以我的鏈接失敗 – dpb
這個CLSID在新版本的PLatformSDK 7.1中定義,並且在Exdisp.h中定義。 – dpb