社区
ATL
帖子详情
不实现IViewObject(2)的无窗口对象如何显示出来
Amuro1987218
2012-08-28 04:42:22
研究了一个可以正常显示的无窗口控件对象,可以确定他没实现IViewObject(2)接口,OLE基本接口只实现了IUnknown和IOleObject,但他是可以正常显示的,比如加到RICHEDIT中。
那么他是怎么显示出来的呢?有哪些可能呢,没有IViewObject的Draw调用还有其他方式能显示无窗口控件吗?
...全文
151
2
打赏
收藏
不实现IViewObject(2)的无窗口对象如何显示出来
研究了一个可以正常显示的无窗口控件对象,可以确定他没实现IViewObject(2)接口,OLE基本接口只实现了IUnknown和IOleObject,但他是可以正常显示的,比如加到RICHEDIT中。 那么他是怎么显示出来的呢?有哪些可能呢,没有IViewObject的Draw调用还有其他方式能显示无窗口控件吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
锅哥
2012-11-26
打赏
举报
回复
不太可能吧。CanWindowlessActivate这里可以设置是否有窗口
lgstudyvc
2012-08-31
打赏
举报
回复
说实话,我真没理解你说的
memoedit_ole_
Delphi MDI文本编辑器风格的OLE自动化服务器
基于ATL的lite_grid的控件
一个收藏了非常长的grid控件源代码,可以比较清楚明白的理解控件的设计过程、机理,有利于理解控件的设计过程,该控件也有比较好的实用性。
OLE高级文档编程技术
Object
Linking and Embedding,
对象
嵌入与链接,简称Ole。Ole从当初的Ole1发展到现在的Ole2,发生了非常大的变化。在Ole1中应用程序之间的数据传输是通过DDE进行的,我们知道DDE的效率非常的低下,使用起来也是非常的繁琐,给开发者们带来了很大的麻烦。而Ole2是基于Com技术在应用程序之间传递数据的,由于Com的高效性,这种方法很好的解决了Ole1中的问题,因
DCOM 示例:演示如何远程调用 COM
对象
DCOM 示例:演示如何远程调用 COM
对象
更新:2007 年 11 月DCOM 示例说明如何从运行于不同计算机上的多个客户端调用在 Windows 服务中
实现
的 COM
对象
。它由三部分组成: DrawServ —
实现
COM
对象
的 Windows 服务。ATLDraw — 连接到 DrawServ COM
对象
的客户端。DrawCtl — ATLDraw 的管理版本。安全说明:提供该示例
模拟Snap.com,支持js引入对链接预览的简单
实现
在前天的POST中,
实现
了通过
IView
Object
接口截浏览器的图象的类,今天改善了一下,修正了内部的资源释放问题。并且完善了WebPageSnapshot类,将目标页面的错误对话框和新
窗口
问题处理了一下。总之抓图速度过慢,还想不出什么改善的办法;Kai.Ma在它的代码中
实现
了一个很好的改善速度的办法,就是把抓的图直接存盘,只是还缺少一个更新机制,所...
ATL
3,248
社区成员
48,529
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章