透明编辑框输入字符重叠,该怎么解决

透明编辑框输入字符重叠
用一下方法做了一个透明的编辑框
pDC-> SetBkMode(TRANSPARENT);      
return   (HBRUSH)GetStockObject(HOLLOW_BRUSH);
但是为什么单删除编辑框中的字符时,只看到光标后退,字符却没有删掉

------解决方案--------------------
正常现象,字符其实已经删掉了,但你的透明实际上是以不画为代价的,所以那个字符就是看起来还在。
估计ShowWindow(SW_HIDE);再ShowWindow(SW_SHOW);一下就好了,不过效率似乎不行。
------解决方案--------------------
EDIT控件加个刷新
(刷新的时候顺便把对话框的背景画一下就好了)