阅读背景:

如何在shell扩展中外部调用IShellFolder :: EnumObjects

来源:互联网 

I have created a Windows Shell Extension similar to Google's GDrive. Now I want to add different views to the ListView that inherits from IShellView. A new context menu has been added to to display 3 views (Details, Small Icon, Large Icon). When a view is changed using the context menu, the current window needs to be refreshed/created to display the changed view. In my IShellFolder::EnumObjects, a new ListView object is created and OnCreate is called automatically. I need to call this method when I change view using the context menu also. I guess there might be some API like SHChangeNotify() that can all the EnumObjects() automatically and a new IShellView window will be created with the changed view.I have created a Windows Shell Extension simila




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: