hur.cn - 华软网

 热门搜索

left of '.DeleteObject' must have class/struct/union type

  作者:未知    来源:网络    更新时间:2010/12/2
如题这是一种什么毛病?求解释啊!代码: m_fontDlg.DeleteObject();
    LOGFONT LogFnt;
    dlgFont.GetCurrentFont(&LogFnt);
    m_fontDlg.CreateFontIndirect(&LogFnt);
    m_clrText=dlgFont.m_cf.rgbColors;
    Invalidate();

---华软 网友回答---
m_fontDlg这个变量有问题,去它生命创建的地方看看
---华软网友回复---
m_fontDlg->DeleteObject();

这样?
---华软网友回复---
m_fontDlg是什么变量啊?CFont吗?
---华软网友回复---
LZ虽然没说,预计m_fontDlg是个CFont类实例
---华软网友回复---
引用 4 楼 yqzhao_sx 的回复:
LZ虽然没说,预计m_fontDlg是个CFont类实例

如果是CFont实例的话,那么它是有DeleteObject函数的。
---华软网友回复---
应该是m_fontDlg这个实例无效引起的。
---华软网友回复---
谢谢大家了,m_fontDlg是个CFont类实例,现在问题已经解决了。。。。。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。