主窗体-->按钮-->DOModel()子窗体子窗体头文件中声明变量:    CFont m_font
子窗体OnInitDialog()中:    m_font.CreatePointFont(20*10,TEXT("黑体"));
-----------------------------------------------------------------------
问题:第一点击按钮不会有任何问题  继续点击程序会崩溃 
这是神马原因? 望各位帮忙解答,不胜感激!
      

解决方案 »

  1.   

    在析构陈函数中调用 m_font.DeleteObject();
      

  2.   

    wltg2001
    ----------------
    谢谢回答
    问题依旧没有解决
    个人解决办法:m_font.CreatePointFont(20*10,TEXT("黑体")); 放到构造函数中 就可以了
    这是神马原因呢??
      

  3.   

    LZ,就按你所说的去操作,是没有问题的。是不是在其它地方对这个m_font又有一次创建呢?或者是其它问题产生的报错。
      

  4.   

    在子窗口的关闭函数中调用m_font.DeleteObject();
      

  5.   

    Debug call stack先找到你崩溃的地方