一个CRichEdit初始化的时候用setfont()设置了字体;
然后初始化显示ReplaceSel(_T("show data")),
运行以后在CRichEdit上自己输入字符,但是发现新输入字符的字体和原来的"show data"不一样。不知道这是为什么?怎么解决?

解决方案 »

  1.   

    我的这个CRichEdit是在wnd里面动态添加的,不是对话框上面的
      

  2.   

    setfont()设置了字体; 
    //字体变量是全局的?
      

  3.   

    啊啊啊啊,终于有人理我了。setfont()设置的字体的确是全局的变量,在theApp的构造函数中声明的。CFont m_DefaultFont;
    m_DefaultFont.CreateFont(12, 6,0,0,0,0, 0,0,0, OUT_CHARACTER_PRECIS,CLIP_MASK,10,5, _T("宋体"));
      

  4.   

    还是注明一下,我是在某一个帖子里面看到了lop5712 的回帖,解决了我的这个问题,所以此贴的分给他:)