VC中Rich Edit控件实现打印信息显示为指定颜色

1,特别说明:VC中在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit()初始化RichEdit环境。
2,代码实现:

	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_richedit.SetWordCharFormat(cf);
	m_richedit.SetSel(-1, -1); //设置处理区域
	m_richedit.ReplaceSel(csMsg, TRUE);
	m_richedit.LineScrooll(m_richedit.GetLineCount);
	m_richedit.RedRawWindow();


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值