From 926a51a81f6e5996f4740fac94cf06c6fd46efb3 Mon Sep 17 00:00:00 2001 From: sekelsenmat Date: Sat, 5 Nov 2011 04:40:43 +0000 Subject: [PATCH] Some clarification comments git-svn-id: trunk@33317 - --- lcl/include/intfbasewinapi.inc | 5 ++++- lcl/interfaces/win32/win32winapi.inc | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lcl/include/intfbasewinapi.inc b/lcl/include/intfbasewinapi.inc index 6aaf218548..90d150e06e 100644 --- a/lcl/include/intfbasewinapi.inc +++ b/lcl/include/intfbasewinapi.inc @@ -1093,7 +1093,10 @@ begin end; { Returns in MaxCount how many characters fit into a given MaxWidth - It also returns the width of each character } + It also returns the width of each character + + MaxCount is given in the number of UTF-8 characters, not bytes +} function TWidgetSet.GetTextExtentExPoint(DC: HDC; Str: PChar; Count, MaxWidth: Integer; MaxCount, PartialWidths: PInteger; var Size: TSize): Boolean; diff --git a/lcl/interfaces/win32/win32winapi.inc b/lcl/interfaces/win32/win32winapi.inc index 0d20238948..833035b231 100644 --- a/lcl/interfaces/win32/win32winapi.inc +++ b/lcl/interfaces/win32/win32winapi.inc @@ -2050,6 +2050,7 @@ begin Result := TColorRef(Windows.GetTextColor(DC)); end; +// MaxCount is provided in the number of UTF-8 characters, not bytes function TWin32WidgetSet.GetTextExtentExPoint(DC: HDC; Str: PChar; Count, MaxWidth: Integer; MaxCount, PartialWidths: PInteger; var Size: TSize): Boolean; var