解释下BEGIN_MESSAGE_MAP宏展开后的理解#define BEGIN_MESSAGE_MAP(theClass,baseClass) \\x05const AFX_MSGMAP* theClass::GetMessageMap() const \\x05\x05{ return &theClass::messageMap; } \\x05AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::mess
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 01:01:04
![解释下BEGIN_MESSAGE_MAP宏展开后的理解#define BEGIN_MESSAGE_MAP(theClass,baseClass) \\x05const AFX_MSGMAP* theClass::GetMessageMap() const \\x05\x05{ return &theClass::messageMap; } \\x05AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::mess](/uploads/image/z/15021106-34-6.jpg?t=%E8%A7%A3%E9%87%8A%E4%B8%8BBEGIN_MESSAGE_MAP%E5%AE%8F%E5%B1%95%E5%BC%80%E5%90%8E%E7%9A%84%E7%90%86%E8%A7%A3%23define+BEGIN_MESSAGE_MAP%28theClass%2CbaseClass%29+%5C%5Cx05const+AFX_MSGMAP%2A+theClass%3A%3AGetMessageMap%28%29+const+%5C%5Cx05%5Cx05%7B+return+%26theClass%3A%3AmessageMap%3B+%7D+%5C%5Cx05AFX_COMDAT+AFX_DATADEF+const+AFX_MSGMAP+theClass%3A%3Amess)
解释下BEGIN_MESSAGE_MAP宏展开后的理解#define BEGIN_MESSAGE_MAP(theClass,baseClass) \\x05const AFX_MSGMAP* theClass::GetMessageMap() const \\x05\x05{ return &theClass::messageMap; } \\x05AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::mess
解释下BEGIN_MESSAGE_MAP宏展开后的理解
#define BEGIN_MESSAGE_MAP(theClass,baseClass) \
\x05const AFX_MSGMAP* theClass::GetMessageMap() const \
\x05\x05{ return &theClass::messageMap; } \
\x05AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::messageMap = \
\x05{ &baseClass::messageMap,&theClass::_messageEntries[0] }; \
\x05AFX_COMDAT const AFX_MSGMAP_ENTRY theClass::_messageEntries[] = \
\x05{ \
翻译下,
解释下BEGIN_MESSAGE_MAP宏展开后的理解#define BEGIN_MESSAGE_MAP(theClass,baseClass) \\x05const AFX_MSGMAP* theClass::GetMessageMap() const \\x05\x05{ return &theClass::messageMap; } \\x05AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::mess
哎呀,我晓得的话,牛都会爬树了撒