实现类似于播放器的{播发/暂停}切换功能,功能实现了但是图标没有替换成功!

实现类似于播放器的{播放/暂停}切换功能,功能实现了但是图标没有替换成功!!!!
如题所示!!!图标替换代码应该放在什么位置处理!!求大神解惑
------解决思路----------------------
点击图标后在Onpaint()里面刷新原来图标的区域 ,放上新图标
------解决思路----------------------
控制按钮是用什么类做的啊?CButton?还是其它的??
一般的情况是,首先使用代码替换图标文件,然后调用按钮的刷新(可以使用Invalidate,但是最好自己使用双缓存刷新,防止闪烁)。控件不同你所需要重载的函数不同,有的直接在Onpaint里面,有的在DrawItem里面,这个要 根据你使用的控件决定。
你这个功能,如果使用CButtonST的话应该是小菜一碟了,可以找找这个类看看它是怎么做的,也可以直接用它。
------解决思路----------------------
"按钮".InvalidateRect()
"按钮".Onpaint()里面刷新