CColorDialog的有关问题

CColorDialog的问题
本人利用VS2010写了一个SDI项目,

用鼠标右键在view窗口点击,弹出颜色对话框CColorDialog,用以选择颜色

可是我发现,多次利用CColorDialog选择颜色后,程序会报错,出错是这个函数:

COMMDLG_AFXCTXFUNC(BOOL ,ChooseColorW,(LPCHOOSECOLORW unnamed1),(unnamed1))

所在文件是:afxcomctl32.inl

本人不才,实在找不到出错原因啊~还望各位高手多多指教啊!不胜感激!

------解决方案--------------------
在这个INT_PTR nResult = ::AfxCtxChooseColor(&m_cc);
宏函数里出的错
CColorDialog dlg;
dlg.DoModal();//此处设置断点
跟踪下看看什么问题