none
CHtmlEditView编辑框可以设置字体颜色,粗细,下划线等,怎么设置不了大小 RRS feed

  • 问题

  • CHtmlEditView编辑框可以设置字体颜色,粗细,下划线等,怎么设置不了大小。使用的是dlg类,内嵌一个编辑框,使用的是IHTMLDocument2的 execCommand这个接口修改的。pDoc->execCommand(L"FontSize",VARIANT_FALSE,  v_In, &b_PromptUser);这个可以把编辑框里的光标变大小了,但是输入的字还是原先的,而且输入一次光标就变回原来大小了。。。有没大牛指点下,谢谢
    2011年11月3日 7:50

答案

  • 你好,

     

     

    据我所知,CHtmlEditCtrlBase 有一个函数

    HRESULT SetFontSize(unsigned short size) const

                    {

                                    return ExecHelperSetVal(IDM_FONTSIZE, (short)size);

                    }

     

    可以你帮助您修改字体大小。你可以参考MSDN文档中的例子:HTMLEdit Sample


    Rob Pan [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Rob Pan 2011年11月11日 9:06
    2011年11月8日 9:04