struct A
{
    int num;
    char name[5];
    //这里有上千个变量
}a;
我要将变量名num,name,...... 加入到combo box 中去,怎么做??
开发环境:.net\vc++\mfc\mfc application\dialog

解决方案 »

  1.   

    用宏
    #define PARATOSTRING(x) #x
      

  2.   

    加入到 box 里的 list 下?
    还是什么?
      

  3.   

    对 加入到 box 里的 list 下
    请写具体些
      

  4.   

    对结构体进行遍历
    逐个Add
    -----
    不知道还有什么好的方法
      

  5.   

    怎么这个问题到处帖?这个肯定是没有自动方法得,因为成员变量名又不会提供你枚举得机制,你只能手工做如果一定要搞,把这个结构拷贝到一个文本文件,然后写个小程序分析这个文件,转换出一个成员变量名数组,如:LPCTSTR members[]=
    {
        _T("name"),
        _T("size"),
    };
      

  6.   

    不管加几个,只要想加到COMBOX中去,都只有自己写代码手动加吧。。
      

  7.   

    to:dyw(道不同不相为谋) 
    高手很高兴又遇到你了。你能不能写详细些,谢谢了,