![]() |
Re: vertikales Zentrieren in abgeleiteter Edit-Kompo
Versuchs mal damit, ungetestet!!!
Delphi-Quellcode:
ARect := Edit.BoundsRect;
DrawText(Edit.Handle,PChar('Text'), StrLen(PChar('Text')), ARect, DT_VCENTER or DT_CENTER); |
Re: vertikales Zentrieren in abgeleiteter Edit-Kompo
Zitat:
Grüße, Messie |
Re: vertikales Zentrieren in abgeleiteter Edit-Kompo
Wo hast du denn den Code hingeschrieben? Du müsstest die Paint-Methode von TEdit überschreiben und dort mit DrawText den Text ausgeben / zeichnen.
|
Re: vertikales Zentrieren in abgeleiteter Edit-Kompo
Zitat:
Delphi-Quellcode:
Da hatte ich versucht, mit DrawText zu arbeiten aber das klappte nicht, deshalb die Frage.
function Tnt_SetWindowTextW(hWnd: HWND; lpString: PWideChar): BOOL;
begin if Win32PlatformIsUnicode then Result := SetWindowTextW{TNT-ALLOW SetWindowTextW}(hWnd, lpString) else Result := SetWindowTextA{TNT-ALLOW SetWindowTextA}(hWnd, PAnsiChar(AnsiString(lpString))); end; Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz