怎样设置RICHEDIT的行距,以及怎样读取行距?我需要根据RICHEDIT的内容多少来调整它的大小!请高手赐教!
解决方案 »
- Delphi + win7+CY68013+ 读写USB
- 如何给分配的内存赋值?
- 【热烈祝贺 三国 成为网络版版主】
- 用Access 做数据库,是不是WIN98以上的每个系统?
- 谁能给我作个符合com标准的dll呀
- webbrose控件使用问题
- 怎么实现繁体中文与简体中文之间的转换?
- 请问在升级D6的2#升级包后,LCDNumber怎么显示不出来?
- 编写MTS点击run|install MTS Objects...菜单后提示“icrosoft transaction server is not installed”这是什么原因?
- 不在任务栏显示当前任务,怎么办?
- 每次押宝都没中。。。。。
- 请问这个self是代表什么。
procedure TForm1.RE_SetLineSpacing(ARichEdit: TRichEdit;
lineSpacing,SpacingRule: Byte);
var
pf2: ParaFormat2;
begin
FillChar(pf2, SizeOf(pf2), 0);
pf2.cbSize := SizeOf(PARAFORMAT2);
pf2.dwMask := PFM_LINESPACING;
pf2.dyLineSpacing := lineSpacing;
pf2.bLineSpacingRule:=SpacingRule;
SendMessage(ARichEdit.Handle, EM_SETPARAFORMAT, 0, Longint(@pf2));
end;