社区
ATL
帖子详情
用ATL做的控件里,怎样获得hInstance?怎样创建工具条?不用MFC。
dmn
2003-08-21 01:58:16
我的ATL控件是个复合型的,向导已经创建了一个Dialog,我在资源里插入了一个ToolBar,画好按钮后,怎样在Dialog的初始化事件里创建ToolBar并连接到Dialog?我试图用CreateWindow,但不知道怎样获得hInstance实例句柄?各位帮帮忙!
...全文
109
2
打赏
收藏
用ATL做的控件里,怎样获得hInstance?怎样创建工具条?不用MFC。
我的ATL控件是个复合型的,向导已经创建了一个Dialog,我在资源里插入了一个ToolBar,画好按钮后,怎样在Dialog的初始化事件里创建ToolBar并连接到Dialog?我试图用CreateWindow,但不知道怎样获得hInstance实例句柄?各位帮帮忙!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xnew2008
2003-08-22
打赏
举报
回复
应该说类似于菜单吧:http://www.codeguru.com/activex/ATLMenu.html
dmn
2003-08-22
打赏
举报
回复
没人知道吗?自己up
【小沐学C++】C++
MFC
中嵌入64位ActiveX
控件
(VS2017)
Microsoft 基础类 (
MFC
) 库针对大部分 Win32 和 COM API 提供面向对象的包装器。虽然此包装器可用于
创建
极为简单的桌面应用程序,但当你需要开发具有多个
控件
的更复杂的用户界面时,此包装器将最为有用。可以使用
MFC
创建
带有 Office 样式用户界面的应用程序。用于多字节字符编码 (MBCS) 的
MFC
库 (DLL) 不再包含于 Visual Studio 中,但可用作 Visual Studio 加载项。
VS2017
里
给
MFC
程序塞个64位ActiveX
控件
,我踩过的坑你别再踩了
本文详细介绍了在VS2017环境下为
MFC
程序集成64位ActiveX
控件
的实战经验。针对32位IDE与64位
控件
不兼容的问题,提供了从环境配置、
控件
注册到类添加的完整解决方案,帮助开发者避免常见陷阱,实现高效集成。
【
ATL
学习】
一、窗口类定义的核心步骤WTL中定义非对话框窗口需完成三件事:窗口类声明、消息映射、窗口特征定义。二、1. 窗口类声明:DECLARE_WND_CLASS宏public:作用封装Win32窗口类注册宏定义结构体,内部封装WNDCLASSEX结构体(Win32注册窗口类的核心结构)。自动生成窗口类名:若传入NULL,
ATL
会自动生成唯一类名,避免手动注册窗口类的繁琐。与Win32的对比Win32需手动填充WNDCLASSEX并调用;WTL通过宏自动完成注册,无需关注底层细节。
如何让
ATL
支持
MFC
ATL
的出现旨在让程序员用C++方便灵活地开发COM对象。
ATL
本身相当小巧灵活,用它可以
创建
轻量级的,自包含的,可复用的二进制代码,
不用
任何附加的运行时DLLs支持。如果我们在
ATL
工程
里
面使用了CString、CFile这些常用的基础类的时候调试都不能通过,为什么?因为
ATL
没有支持
MFC
,那我们该怎么办?
让
ATL
支持
MFC
我们有两种方法,方法一:在新建
ATL
工程的时候选择支持
MFC
;方法二:修改
ATL
工程的生成代码。
方法一比较简单,在新建
ATL
工程的向导中选中
Atl
与WTL结合
创建
COM组件用户界面
本文还有配套的精品资源,点击获取 简介:
Atl
是微软的C++模板库,用于简化COM组件开发,而WTL是微软提供的用于Windows GUI应用程序设计的轻量级开源库。本项目将讲解如何利用
Atl
和WTL来生成用户界面,并构建一个可通过COM接口调用的DLL。首先建立
Atl
工程,并集成WTL来
创建
窗口和
控件
。然后定义并实现一个
Atl
COM接口,利用WTL实现界面生成和业务逻辑...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章