0

我的程序如下所示:

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);

在我调用 showdeskband 之后 - 我收到一个弹出窗口“你想要任务栏上的 MyDeskband 栏工具栏吗?

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

谢谢,

4

2 回答 2

3

您无法抑制该对话框。该对话框专门用于避免程序在未经用户许可的情况下自行进入任务栏

于 2011-11-15T14:32:03.987 回答
0

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

于 2011-11-17T17:25:24.157 回答