Windows10 タスクバー DESKBAND(デスクバンド)の管理・削除 新しいページはコチラ
提供: yonewiki
(→デスクバンド一覧取得API) |
(→デスクバンド一覧取得API) |
||
44行: | 44行: | ||
//GUIDをclsid型配列に取得 | //GUIDをclsid型配列に取得 | ||
pPersist->Release(); | pPersist->Release(); | ||
+ | |||
+ | if (IsEqualCLSID(clsid, clsidTarget)) {//clsidTargetに一致するDeskbandをリムーブする場合 | ||
+ | StringFromCLSID(clsid, &lpszClsid); | ||
+ | MessageBoxW(NULL, lpszClsid, L"OK", MB_OK); | ||
+ | pBandSite->RemoveBand(dwBandId); | ||
+ | CoTaskMemFree(lpszClsid); | ||
+ | } | ||
} | } | ||
+ | pBandSite->Release(); | ||
+ | CoUninitialize(); | ||
</syntaxhighlight2> | </syntaxhighlight2> |