如何使我的自定义IDocHostUIHandler生效?

时间:2012-11-20 16:39:29

标签: visual-studio-2010 mfc

我正在使用VS2010,MFC项目。我的任务是自定义webbrowser控件,例如,禁用上下文菜单。

我编写了自定义IDocHostUIHandler(例如MyCustomUIHandler:public IDocHostUIHandler)来实现此接口。我知道,我可以使用ICustomDoc :: SetUIHandler使我的工具生效。但问题是,在调用SetUIHandler之前,webbrowser控件必须有一个Document。换句话说,只有当用户导航第二页时,我的工具才会生效。(在第一页的文档准备就绪后,调用SetUIHandler)

msdn文档说该工具将自动生效!(http://msdn.microsoft.com/en-us/library/aa770041%28v=vs.85%29.aspx)但我不知道该怎么做。我应该更改某些配置,还是在初始化中编写一些代码?有人可以一步一步地给我一个指导吗?在此先感谢:) PS:我只是一个MFC& COM新手~~

(我刚刚在custom.h,custom.cpp中编写了我的类MyCustomUIHandler:public IDocHostUIHandler。)

0 个答案:

没有答案