请教在位图上写字,当设置文字背景为透明,当连续在同一个位置写多次时,文字重叠?
请问在位图上写字,当设置文字背景为透明,当连续在同一个位置写多次时,文字重叠????
如题~~~~
------解决方案--------------------
试试:
如果在PAINT消息处理函数外绘制文本,Invalidate(),使它擦除背景;
如果在PAINT消息中绘制文本,使用空格字符填充来覆盖掉之前的文字;
------解决方案--------------------
每次写之前用空刷一次:dc.SelectStockObject(NULL_BRUSH);
如题~~~~
------解决方案--------------------
试试:
如果在PAINT消息处理函数外绘制文本,Invalidate(),使它擦除背景;
如果在PAINT消息中绘制文本,使用空格字符填充来覆盖掉之前的文字;
------解决方案--------------------
每次写之前用空刷一次:dc.SelectStockObject(NULL_BRUSH);