IWebBrowser2不能复制剪切
2024-09-28 10:18:12
项目中嵌入了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
最新文章
- 【BZOJ3036】绿豆蛙的归宿 拓补排序+概率
- 求SQL语句递归的算法
- SQLServer自定义函数简单演示
- 水灾(sliker.cpp/c/pas) 1000MS 64MB
- IntelliJ IDEA中怎么查看方法说明?
- bzoj3672
- ganglia监控hadoop2.0配置方法
- C#操作Access
- linux学习笔记之文件结构和函数
- 如何交叉编译开源库-->;编译c-ares库从失败到成功的过程[ocean]
- JavaScript语言基础知识8
- Java IO流之普通文件流和随机读写流区别
- Python爬虫——request实例:爬取网易云音乐华语男歌手top10歌曲
- python源码为何都是pass
- GDT与LDT
- Shell 有类型变量
- xftp无法用root账号登录问题
- windows 端口被占用,并杀死进程的方法
- Apache Struts2高危漏洞(S2-057CVE-2018-11776)
- POJ 2895
热门文章
- 年终盘点:Java今年的大事记都在这里!
- I.MX6 change boot partition 1 to User area
- Mac各个文件夹表示的意思
- webstorm-前端javascript开发神器中文教程和技巧分享(转)
- bzoj 4881 [Lydsy1705月赛]线段游戏
- merge into报错ORA-00926、ORA-38014
- Oracle中遇到的错误
- Vue.js:事件处理器
- 面向对象银角大王补充2-self就是调用当前方法的对象-静态字段,公有属性-封装的理解-继承的理解,普通方法,静态方法
- 解决在“Resources”参数中指定了项“obj\Debug\KaiShiHID.Form1.resources”多次。“Resources”参数不支持重复项