就哪位大师帮帮!该如何处理

就哪位大师帮帮!!!
struct CUSTOMVERTEX
{
FLOAT x,y,z,rhw;
DWORD color;
};
#define D3DFVF_CUSTOMVERTEX(D3DFVF_XYZRHW|D3DFVF_DIFFUSE
错误 1 error C2010: “|”: 宏形参表中的意外 e:\directxprojects\drawpant\drawpant\drawpant.cpp 35 DrawPant


------解决方案--------------------
宏定义里面不能放 | 符号?
删了试试
------解决方案--------------------
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW|D3DFVF_DIFFUSE)

// 注意,加个空格

宏名和宏体之间要用空格分开