您好、欢迎来到现金彩票网!
当前位置:秒速飞艇 > 弹出式菜单 >

怎么样在对话框中显示网页并屏蔽IE的弹出式菜单

发布时间:2019-07-21 16:21 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部以下是代码执行:在对话框中显示网页并不是个新鲜的话题,但要将IE的那个讨的厌的弹出式菜单去掉,可不是件容易的事,可能很多的程序员都作过尝试,显然地,捕获WM_RBUTTONDOWN,WM_RBUTTONUP,WM_CONTEXTMENU,消息以及重载PreTranslateMessage等方法,都不能取得很好的结果。这一切都与IE的扩展接口IDocHostUIHandler有关,在此并不想对此接口作详细讲述,只针此我们的需求--去掉弹出式菜单,用一个例子作为注解。

  CHtmlCtrl这个类是对话框中使用CHtmlView显示网页的必备。其实很简单,只要注意以下几点就行:

  OK,没问题了,你现在可以在对话框中声明CHtmlCtrl变量,并且Create,Navigate,现在网页显示出来了,下一步。

  这个类主要实现了一个IDocHostUIHandler,由于并不是一个真正的COM类对象,所以不用实现COM的其它内容。这一步的工作也很简单,不是吗?当然,要知道为什么,你得去看看MSDN上关于IDocHostUIHandler的内容。

http://creativeresumes.net/danchushicaidan/496.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有