怎么在图片框picture下显示背景为透明的文字,并且能够不停的更新

如何在图片框picture上显示背景为透明的文字,并且能够不停的更新?
大家一定知道greenBrowser和比特精灵的状态栏吧,就是在图片上不停的显示变化着的数字,这个怎么实现?有详细的代码吗?网上很多的方法都试过,不对,比如在中:OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
  CPaintDC dc(this);
dc.SetBkMode(TRANSPARENT);
dc.TextOut(10,100,"dfahsd");
UpdateWindow();
都不是我想要的效果,大家能帮我看看吗?代码这里:
http://oryx.5d6d.com/viewthread.php?tid=36&extra=page%3D1&frombbs=1
如果能在图片上实现效果,并且能更新,比如从1变化到100的数字,显示在图片框上,一定加分!!!

------解决方案--------------------
到这个帖子去看看应该就能明白了
http://topic.****.net/u/20070713/12/3fb43cea-a931-4328-8955-14b4bd0b3094.html

我认为:
重叠时:
m_static.SetWindowsText("23"); //文字被设定为23
Invalidate(); //设定整个区域无效
UpdateWindow(); //立马刷新窗口,文字肯定还是显示23
m_static.SetWindowText("4F"); //设定文字为4F, 由于设定4F后没有刷新窗口,所以会出现原来文字23和现在的4F叠加

不重叠时
m_static.SetWindowsText("23"); //文字被设定为23 
Invalidate(); //设定整个区域无效(这个时候WM_PAINT消息被压入窗体消息队列,等待系统空闲)
//UpdateWindow(); //没有立马刷新窗口
m_static.SetWindowText("4F"); //设定文字为4F (设定这个的时候其实是23和4F叠加的效果)
//设定文字为4F后 (系统出现空闲,WM_PAINT消息被执行,刷新了窗口)
(文字被设定了两次,只有后一次4F是有效的,刷新窗体的时候当然只会显示4F了)