我在一个界面上监护20台机器。先建了一个机器监护需要的控件。5个TEXT ,3个EDIT,4个PICTURE。
然后复制,复制19个可以,到20个时候,PICTURE复制不了,而且任何控件都拖不了了。
请问啥原因?

解决方案 »

  1.   

        好象最多是255个,但现在VS2010好象增加了,只是每次打开对话框时提示个信息,具体忘了是什么信息,但不影响使用.
        这种情况最好用派生类,就是派生一个文本框,一个编辑框,一个PICTURE类,动态创建,这样就不会有限制了.同时还可以让每个控件有不同的颜色,这样看起来更好看,更醒目,更直观.派生类是为了能方便响应该类的消息.
        另外你最好用VS2010,对于常用的MFC库,没多大变化.
      

  2.   

    有可能复制太多,Resource View出问题了,可以一个个慢慢添加
      

  3.   


    慢慢的添加页不行。
    好像是有255个限制。我的操作系统是XP,很多其他软件在WIN7上不好用,所以没装WIN7.永不了VS 2010.
    问 VS2008可以吗?
    还有其他方法解决吗?谢谢。
      

  4.   

    动态创建,没有限制
    CButton *pBtn=new CButton[1000];  //建立1000个按钮。
    pBtn.CreateEx(...);
      

  5.   

    TabCtrl或动态创建了。动态创建比较麻烦,坐标都得调。