//顯示屏幕信息。
//結構體賦值初始化
#define NUMLINES ((int)(sizeof sysmetrics/sizeof sysmetrics[0]))
struct
{
int iIndex;
TCHAR *szLabel;
TCHAR *szDesc;
}
sysmetrics[]=
{
SM_CXSCREEN, TEXT("SM_CXSCREEN"),
TEXT("Screen width in pixels")
};
//注意
1.
struct
{
int iIndex;
TCHAR *szLabel;
TCHAR *szDesc;
} 這個大括號後面不能加分號,因爲還沒有結束,後面還有初始化。
sysmetrics[]=
{
SM_CXSCREEN, TEXT("SM_CXSCREEN"),
TEXT("Screen width in pixels")
};
到此才結束,有分號。
sysmetrics[]={}中的成員,最後一個沒有逗號,前面的都有逗號。