怎么宏的编写 宏的语法是什么,怎么编写一个宏(象这样的#define X 数字,就不用举例了)给兄弟讲一下复杂地 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #define用于定义宏,也可以认为是做标记,起别名。。真的不知道如何说下去。 #define BEGIN_MESSAGE_MAP(theClass, baseClass) \ const AFX_MSGMAP* PASCAL theClass::_GetBaseMessageMap() \ { return &baseClass::messageMap; } \ const AFX_MSGMAP* theClass::GetMessageMap() const \ { return &theClass::messageMap; } \ AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::messageMap = \ { &theClass::_GetBaseMessageMap, &theClass::_messageEntries[0] }; \ AFX_COMDAT const AFX_MSGMAP_ENTRY theClass::_messageEntries[] = \ { \ QQ 生成Dll的问题 CComboBoxEx类如何获取CBN_SETFOCUS事件? 使用log4cxx,释放内存的问题。 急<求一个数学式子的VC表达式 如何改写外部进程界面的EDIT框显示内容? 如何将数据库中的多个表联系起来得到其中相同字段的值? 请wxdnuaa(wxd)回答 CREATEPROCESS()是要从哪得来的?要包含什么头文件?急~~~ 如何获取光标所在的编辑框文本内容 刷新控件MSFlexGrid闪烁的问题 class A和class B之间的函数相互调用????
用于定义宏,也可以认为是做标记,起别名。。
真的不知道如何说下去。
const AFX_MSGMAP* PASCAL theClass::_GetBaseMessageMap() \
{ return &baseClass::messageMap; } \
const AFX_MSGMAP* theClass::GetMessageMap() const \
{ return &theClass::messageMap; } \
AFX_COMDAT AFX_DATADEF const AFX_MSGMAP theClass::messageMap = \
{ &theClass::_GetBaseMessageMap, &theClass::_messageEntries[0] }; \
AFX_COMDAT const AFX_MSGMAP_ENTRY theClass::_messageEntries[] = \
{ \