zoukankan      html  css  js  c++  java
  • 从零构建自己的远控•界面搭建(4)

    创建状态栏

     自定义一个string 字符串 接着在头文件添加类对象

     在主窗体类创建一个全局静态字符串

    static UINT BASED_CODE indicators[] =
    {
    IDS_STRINGBOTTOM
    };

    OnInitDialog()函数初始化

        m_bar.Create(this);//创建状态栏
    
        m_bar.SetIndicators(indicators, sizeof(indicators) / sizeof(UINT)); //设置状态栏数目
    
        CRect rect1;
        GetClientRect(&rect1);
        //设置各栏长度
        m_bar.SetPaneInfo(0, IDS_STRINGBOTTOM, SBPS_NORMAL, rect1.Width() - 10);
    
        //在屏幕上绘制状态栏
        RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, IDS_STRINGBOTTOM);
        return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE

    在onsize 添加 自适应代码

        if (m_bar.m_hWnd != NULL) {    //当对话框大小改变时 状态条大小也随之改变
            CRect rc;
            rc.top = cy - 20;
            rc.left = 0;
            rc.right = cx;
            rc.bottom = cy;
            m_bar.MoveWindow(rc);
            m_bar.SetPaneInfo(0, m_bar.GetItemID(0), SBPS_POPOUT, cx - 10);
        }

    从此山高路远,纵马扬鞭。愿往后旅途,三冬暖,春不寒,天黑有灯,下雨有伞。此生尽兴,不负勇往。
  • 相关阅读:
    bootstrap2文档的学习
    在mininet上基于ovs,ovx,pox搭建三点虚拟网络
    借鉴一些关于js框架的东西
    setTimeout js
    Ubuntu 上配置静态的ip
    html5 canvas
    获取当前页面的长宽
    ovs的卸载
    tensorflow实现Word2vec
    梯度下降做做优化(batch gd、sgd、adagrad )
  • 原文地址:https://www.cnblogs.com/feizianquan/p/15150612.html
Copyright © 2011-2022 走看看