这样的一个界面,里面的小方框,数量是从一个数据文件中读取,里面的数字通过串口接收,方框的颜色可变,谁能帮我设计一个框架结构呀?

解决方案 »

  1.   

    用两个文本控件结合消息映射函数OnCtlColor,再声明几个CBrush, CFont, COLORREF变量来控制颜色就可以了
      

  2.   

    VB6可视化程序设计(无锡职业技术学院)http://download.csdn.net/detail/zhao4zhong1/6824713
      

  3.   

    关于楼主这个卵东西,一个类搞定class  MyCtrl
    {
    public:
          MyCtrl();
        ~MyCtrl();
          void  Create(int x,int y,int w,int h,char *en,char *on,char *pn,char *un,long bc,long tc1,long tc2);
           void SetData(float  v ,BOOL e);
           void Draw(CDC *pDC);
    private:
           int  bx1,by1,bx2,by2;    //外框
           int  nx1,ny1,nx2,ny2;    //内框
           long     bkColor;           //背景色
           long     tdColor1;          //数据文本背景色
           long     tdColor2;          //数据故障背景色
           char    *tData;               //数据文本
           char    *eName;           //故障文本 
           char    *oName;           //介质名称
           char    *pName;           //安装位置
           char    *uName;           //计量单位
           float      data;                 //采集数据
           BOOL   error;                //故障标志
     };