请问关于枚举型定义的有关问题

请教关于枚举型定义的问题?C/C++ codeenum HorizontalAlignment{Left,Center,Right,Stretch}enum Vertica

请教关于枚举型定义的问题?

C/C++ code
enum HorizontalAlignment{    Left,    Center,    Right,    Stretch};enum VerticalAlignment{    Top,    Center,    Bottom,    Stretch};


我想定义如上的数据结构,编译报错:
1>c:\users\administrator\desktop\direct ui\direct ui\directui\kernel\directuibase.h(55): error C2365: “Center”: 重定义;以前的定义是“枚举数”
1> c:\users\administrator\desktop\direct ui\direct ui\directui\kernel\directuibase.h(47) : 参见“Center”的声明
1>c:\users\administrator\desktop\direct ui\direct ui\directui\kernel\directuibase.h(58): error C2365: “Stretch”: 重定义;以前的定义是“枚举数”
1> c:\users\administrator\desktop\direct ui\direct ui\directui\kernel\directuibase.h(50) : 参见“Stretch”的声明

请问,除了改名改为不同名称,有没有能够符合我想法的办法?
谢谢!

[解决办法]
老老实实 改名
[解决办法]
C/C++ code
struct HorizontalAlignment{    enum     {        Left,        Center,        Right,        Stretch    };};struct VerticalAlignment{    enum    {        Top,        Center,        Bottom,        Stretch    };};