我正准备实现这样的一个界面:怎么做一个界面显示信息(显示一个程序运行过程中的每个过程),不同的信息用不同的字体、颜色显示在同一个文本框内?比如成这样的效果
解决方案 »
- updateData()错误
- VC里怎样分割窗体?在线等
- 水晶报表问题
- 文件传输 Client send 文件时 WSAgetLastError=10054 怎么?
- 出师未捷身先死,长使英雄泪满襟。改行做实施了。
- 100分:可不可能实现这样的功能???????
- 请问开发DirectX 2D程序 用VC.net和VC6.0哪个比较适合?
- 请问,如何实现抓屏的功能
- 请问如何编写winamp那样的贴图对话框?
- CDC的成员函数PatBlt,IntersectRect,这些剪切函数究竟是什么意思?有什么用?我很苯,请各位说的详细些,最好有范例,多谢!
- 怎么是编辑框中的字体立即显示
- 关于MFC DLL的调用问题
CHARFORMAT cf;
ZeroMemory(&cf, sizeof(CHARFORMAT));
cf.cbSize = sizeof(CHARFORMAT);
cf.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE |
CFM_ITALIC | CFM_SIZE | CFM_UNDERLINE;
cf.dwEffects = 0;
cf.yHeight = 12*12;//文字高度
cf.crTextColor = RGB(200, 100, 255); //文字颜色
strcpy(cf.szFaceName ,_T("隶书"));//设置字体
m_richedit1.SetSel(1, 5); //设置处理区域
m_richedit1.SetSelectionCharFormat(cf);
代码:
ZeroMemory(&cf, sizeof(CHARFORMAT));
cf.cbSize = sizeof(CHARFORMAT);
cf.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE |
CFM_ITALIC | CFM_SIZE | CFM_UNDERLINE;
cf.dwEffects = 0;
cf.yHeight = 120*12;//文字高度
cf.crTextColor = RGB(0, 0, 255); //文字颜色
strcpy(cf.szFaceName ,_T("隶书"));//设置字体
m_richedit1.SetSel(1, 100); //设置处理区域
m_richedit1.SetSelectionCharFormat(cf);
SetDlgItemText(IDC_RICHEDIT21,"你好");
运行后的效果是:
完整的代码,比你要的功能还强
拜托多个点分,穷死了!