为大家澄清几个问题: 1。 IShellUIHelper只是ms internet control 中的一个对象,属于脚本对象,换句话说时通过IDispatch接口访问的。所以,在msdn的reference中没有IShellUIHelper,不知道微软为什么不实现成双接口。这个对象中没有“显示”菜单的程序。 2。我看了ahao提供的地址, http://msdn.microsoft.com/library/periodic/period98/favorites.htm 真实你要的问题,不过很遗憾,被我说着了,就是只能自己生成菜单。
不太可能有函数自动显示favours菜单
但...我想MS必然留了COM接口,因Favorites菜单与系统开始菜单是一样的,均为BASEBAR。MS肯定会留接口,只不过我们不知道而已
详细的我没试过,我查了一下:
http://msdn.microsoft.com/library/periodic/period98/favorites.htm
http://msdn.microsoft.com/library/psdk/exchserv/infostor_0drm.htm
http://msdn.microsoft.com/workshop/browser/external/overview/roaming.asp
这几个地址应该有点用,Good Luck:)
1。 IShellUIHelper只是ms internet control 中的一个对象,属于脚本对象,换句话说时通过IDispatch接口访问的。所以,在msdn的reference中没有IShellUIHelper,不知道微软为什么不实现成双接口。这个对象中没有“显示”菜单的程序。
2。我看了ahao提供的地址,
http://msdn.microsoft.com/library/periodic/period98/favorites.htm
真实你要的问题,不过很遗憾,被我说着了,就是只能自己生成菜单。
特此更正
CBitmap m_Bitmap;
m_Bitmap.LoadBitmap(IDB_BITMAP_EXIT);
CMenu* menu=GetMenu();menu->SetMenuItemBitmaps (IDC_BACKUP_ALL,MF_BYCOMMAND,&m_Bitmap,&m_Bitmap);