CFormView中,用OnCtlColor改变对话框控件背景颜色的问题
我重载了WM_CTLCOLOR消息改变静态框等的背景色,已经基本实现。但出现如下问题:程序中要将鼠标的位置实时显示在静态框中,可是随着数据不断刷新,静态框的背景又变回到从前的样子,屏幕也花了。如果在OnCtlColor中返回NULL_BRUSH或HOLLOW,情况好转,但每次刷新的数全叠在一起显示,怎么办呢?
[解决办法]
好像有一个SetBKMode(TRANSPARENT)
设置显示文字为透明模式
[解决办法]
用TextOut代替静态框显示