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

show deskband を呼び出した後、「タスクバーに MyDeskband バー ツールバーを表示しますか?」というポップアップが表示されます。

このメッセージが表示されないようにするにはどうすればよいですか?

ありがとう、

4

2 に答える 2

3

ダイアログを抑制することはできません。このダイアログは、プログラムがユーザーの許可なしにタスクバーに詰め込まれるのを防ぐために特別に用意されています

于 2011-11-15T14:32:03.987 に答える
0

そうしないでください。サポートされていない動作です。

于 2011-11-17T17:25:24.157 に答える