如题这是一种什么错误?求解释啊!代码: m_fontDlg.DeleteObject();
    LOGFONT LogFnt;
    dlgFont.GetCurrentFont(&LogFnt);
    m_fontDlg.CreateFontIndirect(&LogFnt);
    m_clrText=dlgFont.m_cf.rgbColors;
    Invalidate();

解决方案 »

  1.   

    m_fontDlg这个变量有问题,去它生命创建的地方看看
      

  2.   

    m_fontDlg->DeleteObject();这样?
      

  3.   

    m_fontDlg是什么变量啊?CFont吗?
      

  4.   

    LZ虽然没说,估计m_fontDlg是个CFont类实例
      

  5.   

    如果是CFont实例的话,那么它是有DeleteObject函数的。
      

  6.   

    应该是m_fontDlg这个实例无效引起的。
      

  7.   

    谢谢大家了,m_fontDlg是个CFont类实例,现在问题已经解决了。。