MFC 使用GDI+实现自绘按钮,软件出现崩溃如何解决?

DrawItem里用GDI+技术实现重绘,出现各种问题:
1、鼠标按下,在按钮上滑动,不会擦除之前绘画的图,重叠阴影效果。
2、程序在一段时间后会出现崩溃的现象。
其实我想知道如何解决这种问题,或者有没有其他方式可以解决这样的问题。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^