社区
非技术类
帖子详情
DECLARE_DYNAMIC有什么用?
幸福的奶牛
2010-07-08 09:52:26
看到了别人发的帖子,我想知道这个声明有什么用啊?DECLARE_DYNAMIC(MainDlg)
是不是说为了run服务的啊?
...全文
6001
6
打赏
收藏
DECLARE_DYNAMIC有什么用?
看到了别人发的帖子,我想知道这个声明有什么用啊?DECLARE_DYNAMIC(MainDlg) 是不是说为了run服务的啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
呵呵_
2012-01-17
打赏
举报
回复
第一次用到这个类时动态创建一个。
艾雨伞
2011-11-01
打赏
举报
回复
[Quote=引用 3 楼 arong1234 的回复:]
有了这个,你就可以用
ptr->IsKindOf(RUNTIME_CLASS(MyClass))来判断一个指针是不是属于你这个类的实例
[/Quote]
就是声明了一个静态类变量,方便之后使用时的区分。
arong1234
2010-07-10
打赏
举报
回复
跟run服务一点关系都没有
arong1234
2010-07-10
打赏
举报
回复
有了这个,你就可以用
ptr->IsKindOf(RUNTIME_CLASS(MyClass))来判断一个指针是不是属于你这个类的实例
zyq5945
2010-07-09
打赏
举报
回复
http://blog.csdn.net/sunjd2001/archive/2007/05/15/1609248.aspx
马大叔小舅舅
2010-07-09
打赏
举报
回复
动态创建的时候有用,这是一个宏
#define DECLARE_DYNAMIC(class_name) \
public: \
static const AFX_DATA CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntimeClass() const; \
这样从文件中读取一个类的名字就可以动态创建一个类对象,CRuntimeClass这个结构体记录了类的信息,DECLARE_DYNAMIC(class_name)就是用来声明这个结构体,然后使用IMPLEMENT_DYNAMIC(class_name,base_class_name)宏进行填充。
CObject_my.rar_Vc中cobject_映射 类
VC中实现类的动态映射,能方便我们进行编程,很不错的东西。
VC/MFC 常用宏
MFC中常用的宏及其相关的解释
DECLARE
_
DYNAMIC
(class_name)
DECLARE
_SERIAL(class_name)
DECLARE
_MESSAGE_MAP()
深入解析MFC中常用的宏定义
让你充分理解掌握MFC宏定义的作用和意义
MFC 宏定义详解 MFC 宏定义详解
MFC 宏定义详解 MFC 宏定义详解 MFC 宏定义详解
MFC RTTI代码(博客中使用资源)
博客中使用的完整源码【MFC(2)】,仿真了 MFC 的 RTTI。博客地址: http://blog.csdn.net/raito__/article/details/51684826
非技术类
1,659
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章