VC++ typedef enum 转成对应的delphi 语法 应该如何写

VC++ typedef enum 转成对应的delphi 语法 应该怎么写?
VC++中是这样写的

typedef enum tagHV_MY_CONVERT_TYPE
{
COL2ABC_ZHC,  
COL2ABC_NEBOUR,  
COL2ABC_BINER,  
COL2ABC_PATN,  
COL2ABC_EDG,  
COL2ABC_RF,  
COL2ABC_PIXGRG, 
COL2ABC_RESED1,  
COL2ABC_RESED2,  
COL2ABC_RESED3

}HV_MY_CONVERT_TYPE;


typedef enum tagHV_MY_LAYOUT
{
COL_BC =1,  
COL_BA =2,  
COL_CB =3,  
COL_AB =4  
}HV_MY_LAYOUT;

请问转成delphi7 该怎么样写呢 ?

------解决方案--------------------
是,可以
------解决方案--------------------
楼主用错了,C++中typedef的作用是给类型起个别名,因此,上例中
C/C++ code
HV_MY_LAYOUT

------解决方案--------------------
Type
HV_MY_LAYOUT=( COL_BC =1,COL_BA =2,COL_CB =3,COL_AB =4);
tagHV_MY_LAYOUT=HV_MY_LAYOUT;
 
这个tagHV_MY_LAYOUT是HV_MY_LAYOUT的别名,2个是同一东西(比如一个人可以有几个名字)

下面这样是定义变量
var a : HV_MY_LAYOUT;

也可以这样,用别名
var a : tagHV_MY_LAYOUT;