新建了一个单文挡多视图工程,在主界面中实现了对60个串口数据的读操作。在主界面点击BUTTON1,弹出一个Dialog,用于单独显示1号串口的数据(已完成),现在,在主界面中有60个这样的button,用于单独显示每个对应串口的数据,有没有方便的方法,而不用写60个dialog类,。

解决方案 »

  1.   

    60个按钮那界面是何等的壮观?
    你干嘛不用CEdit+CSpinButtonCtrl + CButton
    或者CComboBox + CButton;
      

  2.   

    用一个dialog不就行了?根据传入的,区别显示。
      

  3.   


    老师要求必须用60个button..
      

  4.   


    请有能稍微具体点吗?比如我点button1.谈出的dlg中显示所点击按扭的串口号。 还有所对应的数据我如何判断点击的为几号 button
      

  5.   

    修改dlg类的构造函数,把串囗号、button号等做为参数传进来。如:Cdlg* pdlg=new Cdlg(串号,button号);