![]() |
Strg+Leertaste-Listbox in RichEdit realisieren
Moin Leute. Hab da ein kleines Problem mit nem RichEdit. Ich würde gerne so eine delphi-like-codevervollständigung machen. dazu soll bei dem druck von strg+space eine listbox an der caretposition aufklappen. nun meine frage: wie stelle ich es am besten an, dass ich die aktuelle x und y-position des carets in PIXELN bekomme? und das bitte bei variablen Fonts in dem RichEdit. an die x und y position in zeichen des carets komme ich ja. nur wie stelle ich es nun an, diese position auch in pixel umrechnen zu lassen? oder bietet mir hierfür vielleicht das RichEdit eine Möglichkeit?
mfg phXql |
Re: Strg+Leertaste-Listbox in RichEdit realisieren
Mit
![]() |
Re: Strg+Leertaste-Listbox in RichEdit realisieren
Weiterhin musst Du im WndProc der From das Ctrl+Leertaste abfangen... Im OnKeyDown funktioniert das nicht ganz korrekt, weil nach dem Event trotzdem ein Leerzeichen im RichEdit-Control erscheint (jedenfalls bei mir)...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 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-2025 by Thomas Breitkreuz