在一个对话框中有多个static控件,为什么他们的ID都是IDC_STATIC?
我要改变其中一个的显示,如何把每一个STATIC控件识别出来?
各位高手,给段程序,请加注释

解决方案 »

  1.   

    把多个static控件的ID设为不同值,比如IDC_STATIC_ONE,IDC_STATIC_TWO......
      

  2.   

    你可以给每个static控件不同的ID,例如:IDC_STATIC_XXX 等。
    若想对某个static控件操作,用GetDlgItem(IDC_STATIC_XXX)获得。
      

  3.   

    那为什么多个static控件在一起,似乎没有其他的标识来区分他们,比如索引之类的值,怎么不出错呢
      

  4.   

    你自己要操作这些static,必须改变它的ID,给他一个变量
    在资源文件中他们的定义不一样
      

  5.   

    改你学要修改的static的ID
    再用
    BOOL SetDlgItemText(int nID,
    LPCTSTR lpszString ); 
    设置字符串