我是靠谱客的博主 勤恳自行车,最近开发中收集的这篇文章主要介绍MFC RichEdit使用方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、首先新建一个对话框MFC工程,把RichEdit空间拖拽到对话框上。空间绑定变量m_EditData。

2、BOOL CXXXApp::InitInstance()函数里增加控件初始化函数:AfxInitRichEdit2(); 

3、对话框OnInitDialog()函数里增加如下测试代码:

    m_EditData.SetWindowText(TEXT("这是一个富文本编辑框1234567"));

    CHARFORMAT2 cf;
    ZeroMemory(&cf, sizeof(cf));
    cf.cbSize = sizeof(CHARFORMAT2);
    cf.dwMask = CFM_COLOR | CFM_FACE | CFM_SIZE/* | CFM_BACKCOLOR*/;      //
    cf.crBackColor = RGB(0, 255, 0);        // 背景色  
    cf.crTextColor = RGB(255, 0, 0);        //文字颜色
    cf.yHeight = 440;
    _tcscpy(cf.szFaceName, _T("微软雅黑"));
    m_EditData.SetSel(1, 6); // 选中区域文字                
    m_EditData.SetSelectionCharFormat(cf);
    m_EditData.SetSel(-1, -1);

编译运行起来,效果如下:

最后

以上就是勤恳自行车为你收集整理的MFC RichEdit使用方法的全部内容,希望文章能够帮你解决MFC RichEdit使用方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部