zoukankan      html  css  js  c++  java
  • BCGcontrolBar(七) 添加仪表盘、动态图表显示等控件

    BCG的 BCGPGaugesDemo有众多仪表盘控件可以参考使用

    编写时同ListCtrl一样 在停靠面板上加入仪表盘和动态曲线

    主要代码

        //插入CPU图形
        pContainer->SetFillBrush(CBCGPBrush(
            CBCGPColor(CBCGPColor::Silver, .1), CBCGPColor::White, CBCGPBrush::BCGP_GRADIENT_RADIAL_BOTTOM_RIGHT));
        pContainer->SetOutlineBrush(CBCGPBrush(CBCGPColor::    Gray));
    
        m_pGaugeCPU = new CBCGPCircularGaugeImpl(pContainer);
    //    m_pGaugeCPU->SetRange(0., MAX_CPU);
    
    
        m_pGaugeCPU->SetRange(0.,5000);
        m_pGaugeCPU->SetMajorTickMarkStep(10);
        m_pGaugeCPU->SetStep(50);
    
        //m_pGaugeCPU->SetScaleRatio()
    
        m_pGaugeCPU->SetColors(CBCGPCircularGaugeColors::BCGP_CIRCULAR_GAUGE_WHITE);
        m_pGaugeCPU->AddSubGauge(new CBCGPTextGaugeImpl(_T("幅度(mv)"), CBCGPColor::SteelBlue), 
            CBCGPGaugeImpl::BCGP_SUB_GAUGE_BOTTOM, CBCGPSize(0, 0), CBCGPPoint(0, 10));
    
    
    
        CBCGPBrush brRed(CBCGPColor::Firebrick, CBCGPColor::White, CBCGPBrush::BCGP_GRADIENT_DIAGONAL_LEFT);
        m_pGaugeCPU->AddColoredRange(3250, 5000, brRed, CBCGPBrush(), 0, 7.);
        CBCGPBrush brGreen(CBCGPColor::Green, CBCGPColor::White, CBCGPBrush::BCGP_GRADIENT_DIAGONAL_LEFT);
        m_pGaugeCPU->AddColoredRange(0., 1650., brGreen, CBCGPBrush(), 0, 7.);
  • 相关阅读:
    背下来就是电脑高手(转)
    split+ Pattern切割字符串
    java中方法中声明三个点“...”作用
    MRUnit测试
    configuration默认设置
    chmod|chown|chgrp和用法和区别
    hadoop 一些文件操作
    关闭SVN服务
    Hadoop如何计算map数和reduce数
    链式mapreduce
  • 原文地址:https://www.cnblogs.com/xd-jinjian/p/4907563.html
Copyright © 2011-2022 走看看