码迷,mamicode.com
首页 > Web开发 > 详细

IWebBrowser2不能复制剪切

时间:2014-04-29 23:24:02      阅读:509      评论:0      收藏:0      [点我收藏+]

标签:com   style   div   c   strong   color   t   sp   cti   line   初始化   

项目中嵌入了IE控件,近期做了一次大改版,发现网页不能进行复制和剪切了,折腾了半天,发现是com初始化有问题:

修正前的方式:

CoInitialize(NULL);

// do your work

CoUninitialize();

 

修正后的方式:

 OleInitialize(NULL);

 // do your work
 OleUninitialize();

MSDN上对OleInitialize的描述是这样的:

如果应用程序使用如下功能,在调用任何其他Com库中函数之前,必须调用OleInitialize:

> Clipboard 剪切板 ---复制和剪切要用到这个东东

> Drag and Drop 拖拽

> Object linking and embegging(OLE)

> In-Place activation 

 

OleInitialize在内部调用了CoInitialize

IWebBrowser2不能复制剪切,码迷,mamicode.com

IWebBrowser2不能复制剪切

标签:com   style   div   c   strong   color   t   sp   cti   line   初始化   

原文地址:http://www.cnblogs.com/hdtianfu/p/3696817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!