如何在VS 2012之前使用VS项目中的IAppVisibility?

时间:2014-04-21 22:45:00

标签: c++ winapi visual-studio-2008 windows-8

我正在尝试使用我在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

0 个答案:

没有答案