社区
ATL
帖子详情
ATL控件设置背景透明
Aeolia_Tao
2008-05-04 04:37:50
用ATL 建一个full contorl控件
怎么设置它的背景透明
...全文
127
6
打赏
收藏
ATL控件设置背景透明
用ATL 建一个full contorl控件 怎么设置它的背景透明
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aeolia_Tao
2008-05-08
打赏
举报
回复
[Quote=引用 5 楼 fairyprince 的回复:]
截获 WM_ERASEBKGND 不让他做任何事就行了
[/Quote]
截获这个消息直接return 掉了
不过也没有实现透明,还是白色的背景
fairyprince
2008-05-07
打赏
举报
回复
截获 WM_ERASEBKGND 不让他做任何事就行了
Aeolia_Tao
2008-05-05
打赏
举报
回复
还是没搞定
再问一下,用ATL创建控件的向导里有个背景是否透明的选项,这个选项是哪一个
CathySun118
2008-05-05
打赏
举报
回复
http://topic.csdn.net/t/20031029/17/2407528.html
Aeolia_Tao
2008-05-04
打赏
举报
回复
没明白的你的意思
ActiveX 控件背景是由你自已的窗体实现的//如何实现我在ondraw里用setbkmode没有成功
它只给一个在父窗体上的区域,//还是说在应用程序的代码中实现
fairyprince
2008-05-04
打赏
举报
回复
ActiveX 控件背景是由你自已的窗体实现的,它只给一个在父窗体上的区域,就是说,只要你不擦除你的控件背景,就行了!
ATL
建立ActiveX
控件
样例(入门级)
代码下载http://download.csdn.net/source/1458175 在VC中进行控制编程可以用MFC的OCX形式,也可以用
ATL
的活动模板库。MFC所做出来的
控件
比较大,
ATL
相对小很较多,这时我们如果是在网页上使用,
ATL
的优势就会突显出来。
ATL
编写
控件
比MFC要难一些,所谓的难就是
ATL
中的编程向导没有MFC中的那么好用。有好多的东东要自己手工去加
使用定时器显示GIF动画的
ATL
控件
实现
最近在做一个IM软件,IM软件非常重要的功能就有动态表情的插入和显示。实现GIF图片显示的方法主要有两种,一种是通过HTML
控件
,一种是通过RichEdit
控件
。HTML
控件
显示GIF动画的效率是很高的,但是可操控性不好(比如不允许表情修改尺寸,插入后自动滚动到聊天记录窗口的底部等);RichEdit的可操控性就好得多了,但是插入和显示GIF动画就比较麻烦。 网上流传的向CRichEditCtr
关于
控件
的
背景
透明
世界上总是有些东西让你不得不用,因为别人都在用,比如钱和OLE 世界上总有些东西让你很不想用,因为用起来很纠结,比如钱和OLE 世界上总有问题时让你废寝忘食,以期解决它,还是他妈的钱和OLE 开发一个
背景
透明
的
控件
,有很多方法了,比如很多用MFC的会重载对话框的OnCtlColor来
透明
子
控件
,效果不错 但是这种方法仅限于MFC,即便扩展到其他C++编译平台,都可能不适用,更不用说转
ATL
建立ActiveX
控件
(一)
代码下载http://download.csdn.net/source/1458175 在VC中进行控制编程可以用MFC的OCX形式,也可以用
ATL
的活动模板库。MFC所做出来的
控件
比较大,
ATL
相对小很较多,这时我们如果是在网页上使用,
ATL
的优势就会突显出来。
ATL
编写
控件
比MFC要难一些,所谓的难就是
ATL
中的编程向导没有MFC中的那么好用。有好多的东东要自己手
全面掌握
ATL
编程的VC++开发指南
ATL
(Active Template Library)是微软推出的一套用于开发COM(Component Object Model)组件的C++模板库。它极大地简化了COM组件的开发过程,使得开发者可以聚焦于业务逻辑的实现,而非底层的COM机制。
ATL
的设计理念基于模板元编程,利用编译时的代码生成技术,保证了执行效率。它的应用
背景
主要是构建基于组件的软件,特别是在需要高性能、可复用以及跨平台的场景中。COM由微软提出,作为在Windows操作系统中实现软件组件化的基础架构。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章