那里有关于IShellChangeNotify::OnChange的实例代码,跪谢!!

leexiaotian 2005-03-17 07:40:29
讲解IShellChangeNotify的内容网页,小弟深表感谢
...全文
23 点赞 收藏 1
写回复
1 条回复
蒋晟 2005年03月22日
STDMETHODIMP CMyShellChangeNotify::OnChange(LONG lEvent,
LPCITEMIDLIST pidl1,
LPCITEMIDLIST pidl2)
{
HRESULT hr = E_FAIL;
int iImage;

switch(lEvent)
{
// An image in the system image list has changed.
case SHCNE_UPDATEIMAGE:
{
hr = S_OK;

if (pidl2)
iImage = SHHandleUpdateImage(pidl2);
else
iImage = *(int UNALIGNED *)((BYTE *)pidl1 + 2);

if (iImage != -1)
{
// Process iImage as desired.
}
break;
}
// Other cases
}
return hr;
}
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shhandleupdateimage.asp
回复 点赞
发动态
发帖子
硬件/系统
创建于2007-09-28

2260

社区成员

1.7w+

社区内容

VC/MFC 硬件/系统
社区公告
暂无公告