简单来说,数据结构类型的具体表现形式,就是在一块内存空间里存放由不同数据类型成员组成的一组数据。
第一个数据结构User_PartInfo来说:
1、//节目区域参数
typedef struct
{
int
iX;
//窗口的起点X
int
iY;
//窗口的起点Y
int
iWidth;
//窗体的宽度
int
iHeight;
//窗体的高度
int
iFrameMode;
//边框的样式
COLORREF
FrameColor;
//边框颜色
}User_PartInfo;
其中:
int类型占4个字节。
COLORREF类型占4个字节,其中第一字节为0x00,其它三个字节分别表示蓝色、绿色和红色(0x00BBGGRR)。
User_PartInfo结构共占24个字节
定义一个User_PartInfo结构类型的cPartInfo,各成员:X=10,Y=20,Width=300,Height=200,FrameMode=1,FrameColor=0x00FF0000(蓝色)
cPartInfo = ;
BINTOC(10,"RS4")+;
BINTOC(20,"RS4")+;
BINTOC(300,"RS4")+;
BINTOC(200,"RS4")+;
BINTOC(1,"RS4")+;
BINTOC(0x00FF0000,"RS4")