zoukankan      html  css  js  c++  java
  • 第五十三篇 -- MFC美化界面2

    IDC_STATIC

    1. 设置字体样式

    方法1:在OnInitDialog()函数中使用以下语句

        CFont * f;
        f = new CFont;
        f->CreateFont(50, // nHeight 
            0, // nWidth 
            0, // nEscapement 
            0, // nOrientation 
            FW_BOLD, // nWeight 
            TRUE, // bItalic 
            FALSE, // bUnderline 
            0, // cStrikeOut 
            ANSI_CHARSET, // nCharSet 
            OUT_DEFAULT_PRECIS, // nOutPrecision 
            CLIP_DEFAULT_PRECIS, // nClipPrecision 
            DEFAULT_QUALITY, // nQuality 
            DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily 
            _T("Arial")); // lpszFac 
        GetDlgItem(IDC_ESCAPE_TEXT)->SetFont(f, false);
    View Code

    执行出来的样式为:

     方法2:在OnCtlColor()函数中使用以下语句

        if (pWnd->GetDlgCtrlID() == IDC_ESCAPE_TIME) {
            CFont font;
            font.CreatePointFont(300, _T("Arial"));
            pDC->SelectObject(&font);
        }
    View Code

    执行出来的样式为:

    2. 设置背景颜色和字体颜色

    在OnCtlColor()函数中使用以下语句

        if (pWnd->GetDlgCtrlID() == IDC_ESCAPE_TEXT) {
            pDC->SetTextColor(RGB(230, 232, 113));//设置字体颜色
            pDC->SetBkColor(RGB(250, 115, 230));//设置背景颜色
        }

    执行效果为:

    OnCtlColor()和OnInitDialog()以及OnTimer()的创建方法

     其他几个添加方法同理,添加完成后这些函数会在SubWin1.cpp中出现。

  • 相关阅读:
    python字典类型
    python集合类型
    python元组类型
    python列表类型
    Python中的序列操作
    python字符串格式化输出
    python可变对象和不可变对象的解释
    Python数值类型
    Python循环结构用法
    python if条件判断语句
  • 原文地址:https://www.cnblogs.com/smart-zihan/p/14902950.html
Copyright © 2011-2022 走看看