03-02-2009, 10:41 AM
للفائدة:
وجدت دالة تعيد عدد الأسطر الظاهرة.
والدالة
تعيد قيمة موضع السطر الأول.
وجدت دالة تعيد عدد الأسطر الظاهرة.
PHP كود :
function GetMaxVisible(Re: TRichEdit): integer;
var
richDC: HDC; // temporary device context
tm: TTextMetric;
begin
with Re do begin
// get the maximum number of visible lines
richDC := GetDC(Handle);
SelectObject(richDC, Font.Handle);
GetTextMetrics(richDC, tm);
ReleaseDC(Handle, richDC);
result := ClientHeight div tm.tmHeight;
end;
end;
كود :
Perform(EM_GETFIRSTVISIBLELINE, 0, 0)
