回 帖 发 新 帖 刷新版面

主题:请教结构数组定义问题

[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代码。谢谢。

回复列表 (共1个回复)

沙发

去看看TEXT这个宏
TEXT("SM_CXSCREEN")应该就是"SM_CXSCREEN"

我来回复

您尚未登录,请登录后再回复。点此登录或注册