你可以把这一些Button做成图,这样一个电路图只要一个控件,在用的时候自己写脚本,当用户把
控件放上去的时候,你只是动态建一个,这就没问题了
如果你想做成只用控件,那好象是没办法的,不然你用VC做什么?

解决方案 »

  1.   

    两位误会了,我是做一个确定的电路图,上面各个元件都是固定的,只是数量太多,种类有二十多种.而大多数又要响应鼠标消息的,所以DDraw不方便.ibaobao(夜翔):什么叫只用控件?我是在VC的Dialog Editor里放控件的,是自己用的,用户只是操作我画出来的那个电路图,比如看看仪表,操作开关等.
    VC的Dialog Editor也太差了吧,竟然有255个限制,唉!!!!!!!!!
      

  2.   

    你给分一下类不好么,300多个你用treeview,listview不好么?
      

  3.   

    哇,这种应用使用控件的话效果会 very 糟糕的,最好还是自己绘制吧。
      

  4.   

    可以试试把一些元件分类,我用过的WorkBench就是这样作的,它是一个按扭下有几个子按扭,但我没想过怎么作的,你可以试试
      

  5.   

    可以试试把一些元件分类,我用过的WorkBench就是这样作的,它是一个按扭下有几个子按扭,但我没想过怎么作的,你可以试试
      

  6.   

    方法一:你可以做ActiveX控件;
    方法二: 许多不需要消息响应的就做成位图;
    要不全都动态的画上去!
      

  7.   

    cris919(天外天):ActiveX控件我试了,同样有个数限制.
    Belle(不会游泳的鱼.....):-----这不是动态创建吗?
      

  8.   

    自己绘制类似于按钮的控件,至于鼠标事件,完全可以自己捕捉。
    在对话框的OnMouseClick中,判断点击鼠标的位置,进而判断出
    哪一个控件被点击,并作相应处理即可。
      

  9.   

    umlmaster(洛克)  这样我何必用控件呢,判断位置太麻烦,我可是有200多个要判断,难道----
    jiangsheng(蒋晟) 不懂你的意思,可以详细点吗?会作ActiveX控件吗?我不会数据交换,即不会
    属性<->属性页
    属性<->CxxxCtrl的变量
    还有,我做的ActiveX设计时显示还可以,就是属性页变的时候控件外观会变,但一运行,控件就不是设计好的样子,而是默认的样子(CxxxCtrl::CxxxCtrl()里设定的值)有什么建议吗?要是能提供一个原码更是感激不尽!!!
      

  10.   

    我也不会做ActiveX控件耶,我说的是在应用程序里面可以切换FormView