Mehrzeiliges Edit - Control
PlainTextProperty | Datentyp(Read/Write) | Hinweise | |||||||||||||||||||||
Left | Integer (R/W) | Linke Position | |||||||||||||||||||||
Top | Integer (R/W) | Obere Position | |||||||||||||||||||||
Width | Integer (R/W) | Weite | |||||||||||||||||||||
Height | Integer (R/W) | Höhe | |||||||||||||||||||||
Visible | Integer (R/W) | TRUE = sichtbar (voreingestellt) ; FALSE = nicht sichtbar | |||||||||||||||||||||
Enabled | Integer (R/W) | TRUE = aktiv (voreingestellt) ; FALSE = inaktiv | |||||||||||||||||||||
BKColor | UInteger (R/W) | Hintergrundfarbe des ges. Control ; voreingestellt ist weiss | |||||||||||||||||||||
TextColor | UInteger (R/W) | Textfarbe der Auswahl ; voreingestellt ist schwarz | |||||||||||||||||||||
Handle | HWND (R) |
Handle des Control(nur lesen !) | |||||||||||||||||||||
CtHandle | HWND (R) | Handle des Containers , ein unsichtbares Elternfenster (nur lesen !) | |||||||||||||||||||||
Border | Integer (W) |
0 = ohne 1 = sunken 2 = Umrandung | |||||||||||||||||||||
TextLen | Integer (R/W) | Länge des Textes | |||||||||||||||||||||
Text | String (R/W) | Text des Control | |||||||||||||||||||||
ReadOnly | Integer (R/W) |
TRUE = Nur lesen FALSE = Normal | |||||||||||||||||||||
PlainText | Integer (R/W) |
Laden oder Speichern des Inhalts im RTF-Format oder nur Text. (Voreingestellt ist FALSE) Die Sub LoadFile und SaveFile entscheiden nach Datei-Erweiterung automatisch. | |||||||||||||||||||||
LMargin | Integer (R/W) | Setzt den linken Rand (in Pixel) | |||||||||||||||||||||
RMargin | Integer (R/W) | Setzt den rechten Rand (in Pixel) | |||||||||||||||||||||
AutoHScroll | Integer (W) | True = Autoscroll, False = automatischer Umbruch am rechten Rand. Voreingestellt ist FALSE | |||||||||||||||||||||
AutoVScroll | Integer (W) | True = Autoscroll, False = Stopp am unteren Rand. Voreingestellt ist TRUE | |||||||||||||||||||||
ScrollBars | Integer (W) | True = ScrollBars sichtbar, False = ScrollBars nicht sichtbar. Voreingestellt ist TRUE | |||||||||||||||||||||
Modifid | Integer (R) | True = Text ist geändert, False = nicht geändert | |||||||||||||||||||||
SelText | String (R) | Text der Auswahl | |||||||||||||||||||||
SelStart | Integer (R/W) | Null basierter Index des ersten Zeichens der Auswahl | |||||||||||||||||||||
SelLen | Integer (R/W) | Anzahl der ausgewählten Zeichen | |||||||||||||||||||||
CurLine | Integer (R) | Zeile in der sich das Caret befindet (Base 0) | |||||||||||||||||||||
LineCount | Integer (R) | Anzahl der aktuell enthaltenen Zeilen (Base 1) | |||||||||||||||||||||
Paraleft Pararight Paracenter | Integer (R/W) |
Werden von Sub SelParaStyle ausgelesen und zur Absatzausrichtung verwebdet. ( TRUE oder FALSE) Nur eine Richtung ist Gültig. Wird eine auf TRUE gesetzt erhalen die Anderen automatisch FALSE. |
|||||||||||||||||||||
font | Object (R/W) |
|
|||||||||||||||||||||
Sub/Function | Argumente | Hinweise | |||||||||||||||||||||
SUB Create | (ByVal hParent As HWND, ByVal x As Integer,ByVal y As Integer,ByVal w As Integer,ByVal h As Integer ) |
Handle des Elternfenster Dimensionen x,y,Weite,Höhe |
|||||||||||||||||||||
Sub GlobalFontStyle | keine | Setzt den globalen Schriftstil. Sollte als erstes gesetzt werden. Setzt die Werte von FRichedit.font | |||||||||||||||||||||
Sub SelFontStyle | keine | Setzt den Schriftstil und Textfarbe des markierten Textes gemäß Inhalt von FRichedit.font | |||||||||||||||||||||
Sub GetFontStyle | keine | Liest den Schriftstil und Textfarbe an der Karet-Position oder des markierten Textes und setzt die Parameter in FRichedit.font |
|||||||||||||||||||||
Sub SelParaStyle | keine | Setzt die Absatzausrichtung des markierten Textes | |||||||||||||||||||||
Sub GetParaStyle | keine | Liest die Absatzausrichtung des markierten Textes oder an der Kursor-Position |
|||||||||||||||||||||
Sub LoadFile | (sFile as String) | Inhalt des RichEdit wird aus Datei geladen. Die Erweiterung ( .rtf oder .txt) bestimmt wie gelesen wird. | |||||||||||||||||||||
Sub SaveFile | (sFile as String) | Inhalt der RichEdit wird in Datei gespeichert.Die Erweiterung ( .rtf oder .txt) bestimmt wie gespeichert wird. | |||||||||||||||||||||
Sub FindDlg |
keine | Ruft den Suchen-Dialog auf. Hinweis: Suchen beginnt immer am Anfang des Dokuments. |
|||||||||||||||||||||
Sub ReplaceDlg |
keine | Ruft den Suchen+Ersetzen-Dialog auf. Hinweis: Suchen + alle Ersetzen beginnt immer am Anfang des Dokuments. | |||||||||||||||||||||
Sub SellAll |
keine |
Der gesamte wird markiert |
|||||||||||||||||||||
Sub ClearAll | keine | Löscht den gesamten Inhalt des RichEdit | |||||||||||||||||||||
Sub Clear | keine | Löscht aktuelle Auswahl | |||||||||||||||||||||
Sub Cut | keine | Ausschneiden aktuelle Auswahl | |||||||||||||||||||||
Sub Paste | keine | Einfügen an aktuelle Position | |||||||||||||||||||||
Sub Copy | keine | Kopieren aktuelle Auswahl | |||||||||||||||||||||
PrintRichEdit |
(ByVal prnDC As HDC, ByVal margRC As RECT Ptr ) |
HDC des Druckers (z.B. FPrintDlg gibt das PrnDC zurück) Zeiger auf eine RECT in dem die Ränder gesetzt werden. Kann NULL sein, dann werden alle Ränder auf 0.5 Inch gesetzt. |
|||||||||||||||||||||
Sub Invalidate | keine | Veranlasst das senden einer WM_PAINT Botschaft | |||||||||||||||||||||
Sub Repaint | keine | Wie Invalidate aber mit Nicht-Clientbereich | |||||||||||||||||||||
Event SUB | Argumente | Hinweis | |||||||||||||||||||||
onChange | keine | Inhalt wird geändert | |||||||||||||||||||||
OnKeyDown | (nKey AS Integer, lKeyStatus As Integer) |
gedrückte Taste kann VK_SHIFT,VK_CONTROL oder VK_MENU sein |
|||||||||||||||||||||
OnKeyUp | (nKey AS Integer, lKeyStatus As Integer) |
Taste kann VK_SHIFT,VK_CONTROL oder VK_MENU sein |
|||||||||||||||||||||
onLbuttondown | (ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) | x - Position im Clientbereich y - Position im Clientbereich ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT) |
|||||||||||||||||||||
onLbuttonup | (ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) | x - Position im Clientbereich y - Position im Clientbereich ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT) |
|||||||||||||||||||||
onMousemove | (ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) | x - Position im Clientbereich y - Position im Clientbereich ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT) |
|||||||||||||||||||||
onRbuttondown | (ByVal x As Integer,ByVal y As Integer,ByVal flag As Integer) | x - Position im Clientbereich y - Position im Clientbereich ob und welcher virtual keys ist gedrückt(z.B.MK_CONTROL,MK_SHIFT) |