一个已经封装好的函数 WM_HWIN WM_GetDialogItem(WM_HWIN hItem, int id) 然后想用一个define定义一个这样的函数 return WM_GetDialogItem(WM_HWIN hItem, int id); 该如何定义? |
|
#define FUN(a,b) return WM_GetDialogItem(a,b) 这样吗?
|
|
10分 |
#define rt_WM_GetDialogItem return(WM_GetDialogItem(WM_HWIN hItem, int id)) |
10分 |
不是你那样直接return的,需要在define的函数名后面加上函数内的操作啊……不然要这个函数宏做什么用呢?你说对不
|
10分 |
不能这样 define #define FUNC(a, b) WM_GetDialogItem(a,b) 这样就可以了 |
这不是把大炮当成鸟枪用了吗?
|
|
感谢。有点不熟练 |
|
#define rt_WM_GetDialogItem return(WM_GetDialogItem(WM_HWIN hItem, int id)) 感谢赵老师 |