设置编辑框(edit)的字体

sample:

 

BOOL    CDialogQQNumber::OnInitDialog()

{

         CFont* font = new CFont;

          font->CreateFontA(-15, 11, 0, 100, FW_EXTRALIGHT, false, false, false,
                        ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, FF_SWISS,      "verifyImg");

           CEdit* edit = (CEdit*)GetDlgItem(IDC_EDIT_ValidateCode);
           edit->SetFont(font, false);

           delete font;

 

           return true;

}

 


BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTE nPitchAndFamily, LPCTSTR lpszFacename );

 

参数说明:
     nHeight            :字体高度. 三中情况 1、>0:字体的高度值(设备坐标);2、=0:字体采用缺省值. 3、<0:此值的绝对值为高度.
     nWidth             :字体宽度.
     nEscapement   :文本行的倾斜度.
     nOrientation    :字符基线的倾斜度.
     nWeight          :字体的粗细.如下:
                              .FW_DONTCARE
                              .FW_THIN
                              .FW_EXTRALIGHT
        .....
     bItalic               :字体是否为斜体
     bUnderline       :字体是否带下划线
     cStrikeOut        :字体是否带删除线
     nCharSet          :字体的字符集
                               .ANSI_CHARSET
                               .DEFAULT_CHARSET
                               .SYMBOL_CHARSET.....
     nOutPrecision    :字符的输出精度
     nClipPrecision    :字符裁剪的精度
     nQuality             :字符的输出质量
     nPitchAndFamily :字符间距和字体族(低位说明间距,高位说明字符族)
     lpszFacename    :字体名称

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 MFC 框架中,要在编辑框中输入矩阵,可以参考以下步骤: 1. 创建一个编辑框控件,并设置其属性,如 ID、字体、大小等。 2. 在对话框类(或窗口类)中定义一个变量,用于存储矩阵的值。可以使用 double 类型的二维数组来存储。 3. 在 ClassWizard 中添加一个变量,类型为“值”,并将其绑定到编辑框控件上。 4. 使用 DDX_Text 宏将编辑框控件与矩阵变量进行绑定,以实现双向数据交换。 5. 在程序中通过代码来修改矩阵变量的值,从而更新编辑框中的内容。 以下是一个示例代码: ```c++ // 假设编辑框 ID 为 IDC_MATRIX_EDIT // 假设矩阵变量为 double m_Matrix[3][3]; // 在对话框类中添加以下变量 double m_Matrix[3][3]; // 在 ClassWizard 中添加一个变量,类型为“值”,并将其绑定到编辑框控件上 // 将编辑框控件与矩阵变量进行绑定 DDX_Text(pDX, IDC_MATRIX_EDIT, m_Matrix[0][0]); DDX_Text(pDX, IDC_MATRIX_EDIT + 1, m_Matrix[0][1]); DDX_Text(pDX, IDC_MATRIX_EDIT + 2, m_Matrix[0][2]); DDX_Text(pDX, IDC_MATRIX_EDIT + 3, m_Matrix[1][0]); DDX_Text(pDX, IDC_MATRIX_EDIT + 4, m_Matrix[1][1]); DDX_Text(pDX, IDC_MATRIX_EDIT + 5, m_Matrix[1][2]); DDX_Text(pDX, IDC_MATRIX_EDIT + 6, m_Matrix[2][0]); DDX_Text(pDX, IDC_MATRIX_EDIT + 7, m_Matrix[2][1]); DDX_Text(pDX, IDC_MATRIX_EDIT + 8, m_Matrix[2][2]); // 在程序中通过代码来修改矩阵变量的值 m_Matrix[0][0] = 1.0; m_Matrix[0][1] = 2.0; m_Matrix[0][2] = 3.0; m_Matrix[1][0] = 4.0; m_Matrix[1][1] = 5.0; m_Matrix[1][2] = 6.0; m_Matrix[2][0] = 7.0; m_Matrix[2][1] = 8.0; m_Matrix[2][2] = 9.0; // 更新编辑框中的内容 UpdateData(FALSE); ``` 这样,就可以在 MFC 编程中实现在编辑框中输入矩阵的功能了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值