您的位置:首页 > 其它

CRichEditCtrl 控件设置透明后,未手动刷新使得显示字体重叠

2015-04-13 17:17 351 查看



在用CRichEditCtrl时遇到一个问题:在设置了属性Transparent为True后,多次去更新CRichEditCtrl控件时会出新字体重叠的现象。原因是在设置透明后,背景窗口不会去激发paint消息重绘它,因此需要手动的去激发,在刷新CRichEditCtr的代码后加上:

InvalidateRect(&g_rc, TRUE);

UpdateWindow();

就OK了。

PS: 在用 CRichEditCtrl一定不要忘了在app的InitInstance() 中加上AfxInitRichEdit()不然会一直内存泄露的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WPF
相关文章推荐