如何设置RichEdit行间距?
解决方案 »
- 远程执行代码
- 请问,在 Edit1.KeyPress / Edit1.KeyDown 之前,会激发什么事件?
- 如何手动创建reportbuilder的控件?
- 以下是我将Adoquery中的数据导入指定文件的一个函数,为什么excel中的单元没有取到值,请高手指教,在线等待
- 已经工作两三年了,突想参加高考,请问,有意义吗?
- format的用法
- 关于取随机数的奇怪问题
- 关于"无法创建终结点"的问题
- 关于‘Statement expected, but procedure found’错误
- 关于web service的问题...
- socket 困扰好久的问题:不确定的交互
- 对于DELPHI我来说我的看法!
RichEdit; procedure RE_SetLineSpacing(ARichEdit: TRichEdit; lineSpacing: Byte);
var
pf2: ParaFormat2;
begin
FillChar(pf2, SizeOf(pf2), 0);
pf2.cbSize := SizeOf(PARAFORMAT2);
pf2.dwMask := PFM_LINESPACING;
pf2.bLineSpacingRule := lineSpacing;
SendMessage(ARichEdit.Handle, EM_SETPARAFORMAT, 0, Longint(@pf2));
end; //Example: Setlinespacing to 1:
procedure TForm1.Button1Click(Sender:TObject);
begin
RE_SetLineSpacing(RichEdit1, 1);
end;