MFC里加了一个edit control供用户输入信息,现在想加一个通用字体对话框

正如QQ聊天窗口一样,输入信息时点击字体按钮,弹出字体通用对话框,里面可以选择字体,字体大小,字体颜色,求步骤和代码。。。

   CFont *TempFont=GetDlgItem(IDC_STATIC)->GetFont();

    LOGFONT LogFont;

    int size;

    TempFont->GetLogFont(&LogFont);

    if(IDOK==dlg.DoModal())

       {

     font.Detach();

  LOGFONT temp;

  dlg.GetCurrentFont(&temp);

  font.CreateFontIndirect(&temp);

  GetDlgItem(IDC_EDIT1)->SetFont (&font);

 

 

 加分!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-10
CFontDialog dlg
dlg.DoModal()
第2个回答  2012-08-10
使用RichEdit control
相似回答