08. september 2011 - 14:02
Der er
3 kommentarer
kontrol om sidste linje i memo er vist
Forestil dig at du har et memofeldt med f.eks. 50 linjer, du ksn kun se de 10 linjer, rejsten skal du scrolle dig til. Jeg har brug for et eksempel på hvordag jeg kan kontrollere om sidste linje i et memofeldt er synligt (dvs. der er scrollet net til sidste linje.
Annonceindlæg fra DE-CIX
10. september 2011 - 12:20
#1
Function LastLineVisible(Const M: TMemo): Boolean; Var LastLineVisible: Integer; LineChar: Integer; Begin LineChar:= sendmessage(M.handle, EM_charfrompos, 0, (M.ClientHeight - 1) Shl 16); LastLineVisible:= (linechar And $ffff0000) Shr 16; Result:= (LastLineVisible = M.Lines.Count); End;