本帖最后由 xyzhaopeng 于 2010-05-25 16:40:08 编辑

解决方案 »

  1.   

    方法2,让fn成为Class Member试试看。
      

  2.   

    汗,多谢楼上,让fn成为Class Member 就OK了。但那样我要每个按钮都初始化一下啊,似乎太麻烦了点。能在继承类中修改吗?
      

  3.   

    我觉得应该可以。你在继承类的OnCreate中处理。
      

  4.   


    int CHKButton::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
    if (CMFCButton::OnCreate(lpCreateStruct) == -1)
    return -1;
    // TODO:  在此添加您专用的创建代码
    fn.CreatePointFont(80,"微软雅黑",NULL);
    SetFont(&fn); return 0;
    }
    感谢楼上。可以了。结贴。
      

  5.   

    晕,不知道是不是我测试错误,又不行了……追踪了下,不进OnCreate函数……