Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Richedit Anzeige vergrößern (https://www.delphipraxis.net/130574-richedit-anzeige-vergroessern.html)

Buschman 10. Mär 2009 23:11


Richedit Anzeige vergrößern
 
Hallo, ich hätte da gern mal ein Problem. ( Delphi 7 )

Also, ich habe ein JVRichedit zur Eingabe.
Alles soweit schön, jetzt soll aber die Anzeige der Schrift vergrößert werden, ohne die
Fontsize zu ändern.

Beispiel:
Fontsize ist 10 ( soll auch so bleiben wegen Ausdruck ...)
User meint, es wäre zu klein auf dem Bildschirm.
Mit scaleby wird aber auch die Fontsize geändert.

Gibt es da irgendeinen Ansatz ?

Meflin 10. Mär 2009 23:13

Re: Richedit Anzeige vergrößern
 
Zitat:

Zitat von Buschman
User meint, es wäre zu klein auf dem Bildschirm.
Gibt es da irgendeinen Ansatz ?

Brille. Oder DPI-Skalierung anpassen.

jaenicke 10. Mär 2009 23:23

Re: Richedit Anzeige vergrößern
 
Ich weiß nicht welche Version der RichEdit DLL diese Komponente verwendet, Zoom gibts erst ab RichEdit 3.0:
http://msdn.microsoft.com/en-us/library/bb787873.aspx

Mit der in Delphi 2006 integrierten Version funktioniert es jedenfalls ganz normal. Also linke Maustaste festhalten und scrollen meine ich.
// EDIT:
Auch mit Delphi 7 geht das.

Manuell per Code geht es indem du EM_SETZOOM (= WM_USER + 225) an das RichEdit sendest:
http://msdn.microsoft.com/en-us/library/bb774296.aspx

Buschman 11. Mär 2009 07:37

Re: Richedit Anzeige vergrößern
 
Hallo Jaenicke,

danke für die Hilfe. Aktuelle .dll eingebunden und linke Maustaste+Rad funzt...

:-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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