• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 怎样获得com组件里的bitmap资源句柄

怎样获得com组件里的bitmap资源句柄

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了bitmap,bitmap是什么意思,android bitmap,bitmap转drawable,bitmapfactory等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样获得com组件里的bitmap资源句柄
描述:

??
我先定义了一个基础组件。
然后再另一个组件中实现它的接口。
getbitmap(wireHBITMAP *phBitmap)
但我怎么样也传不回去组件里已经定义的句柄。


解决方案1:

return IDispatch* of IPictureDisp* object
OleCreatePictureIndirect
Creates a new picture object initialized according to a PICTDESC structure, which can be NULL to create an uninitialized object if the caller wishes to have the picture initialize itself through IPersistStream::Load. The fOwn parameter indicates whether the picture is to own the GDI picture handle for the picture it contains, so that the picture object will destroy its picture when the object itself is destroyed. The function returns an interface pointer to the new picture object specified by the caller in the riid parameter. A QueryInterface is built into this call. The caller is responsible for calling Release through the interface pointer returned.
STDAPI OleCreatePictureIndirect(
  PICTDESC* pPictDesc,
                 //Pointer to the structure of parameters for picture
  REFIID  riid,  //Reference to the identifier of the interface
  BOOL fOwn,     //Whether the picture is to be destroyed
  VOID** ppvObj  //Address of output variable that receives the 
                 // interface pointer requested in riid
);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 做一个图像处理控件,HBITMAP,CClientDC,这类的变量用什么变量在COM里?
  • OleCreatePropertyFrameIndirect函数如何指定初始显示页?
  • Idl中才能用BITMAPFILEHEADER等数据类型呢?
  • 在com中使用HBITMAP做接口函数参数的问题
  • ATL项目中如何得到LoadBitmap(HINSTANCEhInstance,)中的hInstance?
  • DDK里的Bitmap那个驱动的例子,打印完了,生成的BMP文件输出到什么位置去了?
  • 在MFC下使用控件接口类CPictureHolder怎么用?使用其CreateFromBitmap函数实现从bitmap图像生成对象时老执行出错!
  • 非MFC下LoadBitmap如何使用?
  • CBitmapButton或者是制作透明按钮
  • 从CBitmap对象的句柄传给OleLoadPicture,创建IPicture失败了,什么原因

相关文章

  • 2017-06-04 如何将CComBSTR转换成LPCTSTR?
  • 2017-06-04 问题1COMAppartment:主STA
  • 2017-06-04 求教一个字符串的截取问题
  • 2017-06-05 怎么知道COM口收到多少字节数据!!!!还有关于serialPort类
  • 2017-06-05 VS2008ATL建立服务的问题
  • 2017-06-04 如何做,才可以让ie认为我的控件是经过数字签名的
  • 2017-06-05 在多线程中如何使用自定义的消息
  • 2017-06-04 如何复制OLE对象
  • 2017-06-04 讨论一下:如何使用COM技术编写插件程序?
  • 2017-06-04 使用VB开发控件遇到问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何在EXCEL中插入图片(来自硬盘
    • 自写控件如何未获焦点对PreTranslateMessage处理!
    • 关于Thunk技术的疑问
    • 请问如何生成静态链接库,并在工程中引用它?
    • ACtive作图控件的问题!
    • 求救:为何在NT服务程序打开数据源时总是发生异常?真奇怪
    • 进程之间的通信,急!!
    • dll函数导出的问题?
    • 看看这个错误;ErrorrunningMIDLexe:2
    • 这个回答正确吗?欢迎请大家讨论!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有