CColorDialog遇到的一个问题

CColorDialog dlg;

dlg.m_cc.Flags=CC_RGBINIT;

这样在运行的时候会弹出非法操作警告,其原因就是在定义dlg的时候就已经对Flags初始化了一个值。然而其解决办法就是让CC_RGBINIT与初始化的那个值做或赋值,改为:

dlg.m_cc.Flags |= CC_RGBINIT;

posted @ 2012-05-16 08:48  龙龙爱琴琴  阅读(127)  评论(0编辑  收藏  举报