vc中关于rich edit字体设置

我在richedit中选定一段文字,然后用SetSelectionCharFormat函数改变其字体,但是会出现一个断言,这是怎么回事?... 我在rich edit中选定一段文字,然后用SetSelectionCharFormat函数改变其字体,但是会出现一个断言,这是怎么回事? 展开
 我来答
chang290
2006-02-18 · TA获得超过517个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:0
展开全部
// The pointer to my rich edit control.
extern CRichEditCtrl* pmyRichEditCtrl;
CHARFORMAT cf;

// Modify the selection format so that the selected text is
// displayed in bold and not striked out.
cf.dwMask = CFM_STRIKEOUT|CFM_BOLD;
cf.dwEffects = CFE_BOLD;
pmyRichEditCtrl->SetSelectionCharFormat(cf);

// Verify the settings are what is expected.
#ifdef _DEBUG
pmyRichEditCtrl->GetSelectionCharFormat(cf);
ASSERT((cf.dwMask&(CFM_STRIKEOUT|CFM_BOLD)) ==
(CFM_STRIKEOUT|CFM_BOLD));
ASSERT((cf.dwEffects&(CFE_STRIKEOUT|CFE_BOLD)) == CFE_BOLD);
#endif
这个是MSDN中的示例,看看是否有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式