最近在改我的一个软件,MFC工程。添加HBRUSH CKReminderDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)后更改字体时发现字体重叠。如图:
一开始很是烦恼,找了很多方法都没解决。最后看了这位博主的博客后才得以解决。https://blog.youkuaiyun.com/foreverhuylee/article/details/21889025
解决办法:更改控件字体内容后重绘窗口,在更改字体的控件内添加
Invalidate(1);
UpdateWindow();
效果