我正在尝试使用我在Visual Studio 2008下开发的C ++项目中的IAppVisibility接口(即IAppVisibility::GetAppVisibilityOnMonitor方法)。我发现this code sample,不幸的是需要VS 2012进行编译。
所以我很好奇,有没有办法在VS 2012之前从VS项目中调用它?
例如,我这样做:
#include <Shobjidl.h> //Earlier version
IAppVisibility* pAppVis = NULL;
HRESULT hr = CoCreateInstance(CLSID_AppVisibility, NULL, CLSCTX_INPROC_SERVER,
IID_IAppVisibility, (void**) &pAppVis);
导致以下错误:
error C2065: 'IAppVisibility' : undeclared identifier
error C2065: 'IID_IAppVisibility' : undeclared identifier