万星星
一个吃软饭的男人!!!!!我只想写程序####
师夷之技以制夷 吾尝终日而思矣,不如须臾之所学也
喝碗孟婆汤,踏过奈何桥,涅槃
I've been programming since I was 21. Started with C++, looked at Java, keen on Visual Basic and Visual C++, thinking about .NET and C#.^_^,very ridiculous.
posts - 140,  comments - 845,  trackbacks - 0
现在用户越来越注重软件的美观,而应用程序给开发者提供的只是很强的控制力,在美观方面相对较弱。多媒体的发展正是满足了人们的感观视觉,所以自然想到应用程序与多媒体的结合。

实现功能:
1、实现自己的右键菜单
2、网页通过javascript调用本地指令
3、本地调用javascript实现操作网页

VC2003里面可以通过HtmlView做到,比较简单,它提供了一个CreateControlSite虚函数,重载实现即可。
VC6其实思想差不多,就是COleControlSite在VC6里面没有公开,实现起来困难一点。这里利用WebBrowser控件,改变其创建的控件容器,使得获取自定义的自动化接口。
图示:

WebBrowser创建过程:CWebBrowser2对象->在指定控件容器上创建窗口->获取IDispatch接口以便网页交互。
示例截图:


由于最近时间紧,解释较少,直接放上代码,有问题email联系我。
示例下载
posted on 2006-07-22 16:51 万连文 阅读(2522) 评论(14)  编辑 收藏 引用 所属分类: MFC

FeedBack:
# re: 使MFC变漂亮二:MFC与HTML交互示例
2006-08-09 12:12 | ghslinux
右边的滚动条去不掉啊,真是郁闷。
找了不少文章,但是都不能去掉。
  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2006-08-09 12:27 | 万连文
去掉很简单,使用另外一个控件DHTML控件,我只知道这样了。  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2006-08-10 16:24 | 代李
在你的网页中限制 右键,限制 滚动条..........  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2006-09-09 19:26 | kaka
WebBrowser接口中有关于隐藏滚动条的
自己找下  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2007-12-27 22:09 | Apollo
支持一下。不过 VC2003 以上的环境种可以直接使用 Dhtml 来完成。^_^  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2008-09-12 15:26 | fluke
这个不是CodeProject上面那个CustomBrowser吗?  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2008-09-12 16:29 | lwan
是的,当时我把代码整理了一下,以便看的清楚。  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2008-10-18 22:58 |
强  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例[未登录]
2008-12-30 16:15 | andy
你太牛了  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2009-05-23 18:58 |
你好,楼主请问VC能不能设置网页上的编辑框的内容是我相要的,谢谢!  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2009-05-24 21:02 | 某某某
可以,2种办法,1、写js设置函数用C++调用 2、访问IHTML****元素,调用接口函数设置值。  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2009-05-25 11:55 |
能给一个例子吗?我的邮箱是:
deng335995@163.com
谢谢先  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例
2009-05-25 12:02 |
主要是想实现不用用户输入信息和点击网页上的按钮,VC自己代替用户的动作  回复  更多评论
  
# re: 使MFC变漂亮二:MFC与HTML交互示例[未登录]
2009-06-20 13:26 |
你好,请教一下vc与js交互问题,这是我的邮箱
qfeng.008@gmail.com  回复  更多评论
  


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
.NET频道  博客园社区  闪存
网站导航:



简历下载
联系我

<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用链接

留言簿(45)

随笔分类

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜