如何在ShowDeskBand之后不显示弹出消息?

时间:2011-11-15 12:58:07

标签: windows winapi com win32com

我的程序看起来像这样:

ComPtr<ITrayDeskBand> spTrayDeskBand;
CoInitialize(NULL);
HRESULT hr = spTrayDeskBand.CoCreateInstance(CLSID_TrayDeskBand);

hr = spTrayDeskBand->IsDeskBandShown(CLSID_MyDeskBand);
ATLASSERT(SUCCEEDED(hr));

if(SUCCEEDED(hr) && hr == S_FALSE)
  hr = spTrayDeskBand->ShowDeskBand(CLSID_MyDeskBand);

在我打开show deskband之后 - 我得到一个弹出窗口“你想要任务栏上的MyDeskband栏工具栏吗?

我想阻止此消息出现......我该怎么做?

谢谢,

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

不要那样做。这是不受支持的行为。