首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么定义这样一个宏

2012-02-19 
如何定义这样一个宏?如何定义以下面方法使用的宏OFFSET?#defineMM_MSG1WM_USER+OFFSET#defineMM_MSG2WM_US

如何定义这样一个宏?
如何定义以下面方法使用的宏OFFSET?
#define   MM_MSG1   WM_USER   +   OFFSET
#define   MM_MSG2   WM_USER   +   OFFSET
#define   MM_MSG3   WM_USER   +   OFFSET
......

这样做主要是解决当有上百个自定义消息时手动填写偏移常量的麻烦,
而且有时候会在这一系列的消息中间插入一个,这样会非常麻烦。如果
手动调整后面的偏移量会非常繁琐而且容易犯错,不调整的话会越来越乱。

或许有其他解决办法,麻烦哪位大侠告诉我。

[解决办法]
这样写不行,也没有好办法
因为mfc里的VK_..,WM_..里的定义,微软也无非是一个写下来的.
那么对于我们还有别的选择么?

热点排行