主题:请教结构数组定义问题
[code=c]
struct
{
int iIndex ;
TCHAR * szLabel ;
TCHAR * szDesc ;
}
sysmetrics [] =
{
SM_CXSCREEN, TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
SM_CYSCREEN, TEXT ("SM_CYSCREEN"),
TEXT ("Screen height in pixels"),
SM_CXVSCROLL, TEXT ("SM_CXVSCROLL"),
[/code]
请问SM_CXSCREEN, TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
SM_CYSCREEN, TEXT ("SM_CYSCREEN"),
TEXT ("Screen height in pixels"),
他们都是自己定义的吧,SM_CXSCREEN也就是一个名字,但TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
看样子也是数组成员,后面带字符串时什么意思呢?
是windows程序设计里SYSMETS1.H代码。谢谢。
struct
{
int iIndex ;
TCHAR * szLabel ;
TCHAR * szDesc ;
}
sysmetrics [] =
{
SM_CXSCREEN, TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
SM_CYSCREEN, TEXT ("SM_CYSCREEN"),
TEXT ("Screen height in pixels"),
SM_CXVSCROLL, TEXT ("SM_CXVSCROLL"),
[/code]
请问SM_CXSCREEN, TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
SM_CYSCREEN, TEXT ("SM_CYSCREEN"),
TEXT ("Screen height in pixels"),
他们都是自己定义的吧,SM_CXSCREEN也就是一个名字,但TEXT ("SM_CXSCREEN"),
TEXT ("Screen width in pixels"),
看样子也是数组成员,后面带字符串时什么意思呢?
是windows程序设计里SYSMETS1.H代码。谢谢。