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