CEdit字符重叠

来源:互联网 发布:更改文件权限 ubuntu 编辑:程序博客网 时间:2024/05/24 15:41

CEdit在选择多行样式,和改变其背景颜色时,退格和插入字符等操作会造成字符重叠。解决方案是在HBRUSH CRecPlayerDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 中将设置文字背景透明的代码加上一个条件

if(nCtlColor == CTLCOLOR_STATIC)

{
pDC->SetBkMode(TRANSPARENT);
}
原创粉丝点击