设置form字体有问题的. 很多控件的parentfont默认是true. 一设form字体, <br>那些控件字体就都变掉了. 也许会影响界面效果.<br>取得memo的字体宽度不难, 因为它的字体是固定的, richedit 只能取得当前<br>默认字体的宽度.<br>var<br> dc: HDC;<br> sz: TSize;<br>begin<br>dc := getdc(memo.handle);<br>gettextextentpoint32(dc, pchar('W'), 1, sz);<br>sz.cx 就是字体的宽度.<br>sz.cy 是高度.