MFC界面中使用picture控件的有关问题

MFC界面中使用picture控件的问题?
现在做一个电池电量显示的界面,想在picture控件中显示我自己电池图片,把电池电量分为10个状态,采用10张图片分别显示,电池电量每变化10%,图片更新一次,如何来实现?

------解决方案--------------------
探讨

这个10% 变化间隔多少时间。
用setTime()给他个定时器试试?
不明白LZ是想根据时间来变换图片还是根据什么

------解决方案--------------------
把picture控件的Type设为Bitmap,先设置一副位图(楼主0%的那副),然后根据你的条件去替换位图,不能用OnTimer,应该用发消息的方式来变换。

下面的按钮响应消息中的代码就是在picture控件中来回替换两幅位图。楼主可参考下!
C/C++ code

BOOL m_b = TRUE;
void CxxxDlg::OnButton1() 
{
    HBITMAP hBitmap;     
    if (m_b)
    {
        hBitmap = ::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1)); 
        m_pic.SetBitmap(hBitmap); 
        m_b = FALSE;
    }
    else if (!m_b)
    {
        hBitmap = ::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP2)); 
        m_pic.SetBitmap(hBitmap); 
        m_b = TRUE;
    }
}

------解决方案--------------------
CStatic::SetBitmap/SetIcon()