• 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 > ATL中合并com的问题

ATL中合并com的问题

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

佚名通过本文主要向大家介绍了com atl,atl34砂轮,atl71.dll修复,atl方形动力电池,atl80.dll官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL中合并com的问题
描述:

最近在一个ATL工程中实现了几个com接口
都是用来覆盖图标的(继承接口IShellIconOverlayIdentifier,并实现其中的三个方法)
每一个com接口对应着一个class
而每一个class对应着一个资源中的图标,根据不同的情况显示不同的图标;(已经实现)
现在我想把这几个类合并,因为他们实现的功能是相同的
我知道ATL是自动生成CLSID和自动注册DLL的。
调用我的DLL的进程是explorer.exe
想问各位大虾:
1,与其说是合并,不若说是用一个类来实现多个图标的显示把。可能实现么?
2,如果要显示多个图标,我需要注册多个CLSID对应着多个图标,我应该修改ATL中自动生成的哪些文件?
3,我是菜鸟一枚,对DLL的调用不是很了解,explorer.exe调用我的DLL时,是怎么调用其中类的构造函数的?
(我的想法是:每次调用构造函数,都给这个类传一个不同的参数,来实现显示不同图标。)
以上描述中如果有错误肯请指点!


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

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

  • 一个有关ATL/COM连接数据库的问题:
  • 哪里可以搞到com或atl的电子书,最好有《com编程精彩实例》?
  • 为何我用ATL开发的com组件在release版编译后出问题
  • ATL实现的COM中的HDC怎么在VB调用时,变成了wireHDC?
  • 请教高手atl&&com入门
  • ATL开发COM如何区别是运行时态还是设计时态
  • ATL服务型的COM多线程调用
  • 在COM/ATL中,经常提到的宿主文件是什么意思?
  • atl/com组合框(combobox)数字签名
  • 我用atl写了一个com在vb和asp里怎么调用?

相关文章

  • 2017-06-05 谁知道如何获取系统未分页内存池大小
  • 2017-06-04 怎么把Excel中的图形的背景设成黑色?
  • 2017-06-05 我开了一个线程,在里面循环等待,但是CPU使用率却很高很高速度很慢为什么?如何解决?
  • 2017-06-04 请教怎么将BSTR类型转为char
  • 2017-06-04 高分相送,在线安装怎么做的!!!在线等
  • 2017-06-05 如何在dll中写一个基类,并且在外部程序中继承这个基类?
  • 2017-06-05 如何编译一个UNICODE工程,我在编译头里加了_UNICODE但编译总是报错
  • 2017-06-05 请问大家没有读取word的开源库,不用安装Office也可以使用
  • 2017-06-05 请教:DLL中static变量的问题
  • 2017-06-05 MFC单文档视图嵌入word后,应用程序的工具栏被word的菜单栏遮挡

文章分类

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

最近更新的内容

    • 这个AfxBeginThread的问题怎么解决啊
    • 怎么样得到一个进程的所有HANDLE,并且得到每个HANDLE的名字?????????????????
    • 高分求教虚拟打印驱动
    • 如何在ATL下实现重画一个EDITBOX的目标
    • ole例程的“类没有注册”问题
    • matlabcom组件是否支持solve函数?
    • 请问谁知道一个VC资料
    • 请教:知道线程的ID,怎样才知道这个线程属于哪一个进程?
    • 我COM+导出的包的安装问题
    • 怎样下载《COM原理与应用》(潘爱民)的例子代码

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

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