CRichEditCtrl控件如何计算所有内容实际占用的屏幕空间大小,用来进行分页,请高手指点!
分数不多,见谅。

解决方案 »

  1.   

    TEXTMETRIC tm;
    有个函数GetTextMetrics(&tm)得到当前系统中文字的信息。其中tm.tmHeight表示这个文字的高度。
    RECT rt
    GetClientRect(rt) 得到客户区的距形区域
    rt.bottom / tm.tmHeight 得到客户区能显示多少行文字,然后 实际文字行数/客户区能显示文字行数 得到需要多少页。
      

  2.   

    谢谢回复。我要做的是动态分页,就是在输入文字或者改变字体时自动计算空间,实现类似WORD的自动多页显示。