如果是要静态数组的话(即个数事先确定的话还是较简单的):
    1.选择Menu--View菜单项底下的resource  symbols 中声明一些连续的资源ID. 
      比如:IDMYBUTTON  VALUE 102  .....后面的一些Value值空着就可以了.
    2.在控件创建时,使用上面的资源ID就可以乐! 
      在.H文件中定义控件数组:
          CButton * m_pButton[4];
      在.CPP文件中(一般是在比如Dialog 的InitDialog()函数中实现):
          for(inti=0;i<4;i++)
          {
            m_pButton[i]=new CButton;
            m_pButton[i]->Create(_T("HeHe"),WS_CHILD and WS_VISVIBLE,
                  CRect(0,0,100,24),NULL,this,IDMYBUTTON+i);
          }
    3. 动态生成控件以后,肯定是要完成一定的功能了,你手工加上消息映射,找到
      afg_msg 你的消息函数 my();
      declare_message_map()  // (*.h 文件中)
      begin_message_map()
        ON_CONTROL_RANGE(BN_CKLICKED,IDMYBUTTON,IDMYBUTTON+4,my)
        .......
      end_message_map()    //( *.cpp文件中)
    4.然后就是编写你的my()函数了..
  你可参照生成picture控件数组