Versuch mal, den WM_SIZE -Event abzufangen und da die ScrollBars entsprechend zu setzen. Vielleicht kannst du den Code auch in den ReSize -Handler hineinschreiben.
type
TPlutoEditor = class(TCustomControl)
private
procedure WMSize(var Message: TWMSize); message WM_SIZE;
end;
procedure ...
Die Suche ergab 11 Treffer
- Do 1. Mai 2008, 19:10
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Fr 25. Apr 2008, 19:34
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
CharWidth und CharHeight bezeichnen die Breite und Höhe eines Buchstabens in der aktuellen Schrift, nicht die Cursorgrösse. Und ja: ClientWidth und ClientHeight bezeichnen die Grösse des Fensters. Im Gegensatz zu den normalen Width und Height Eigenschaften werden bei den Client -Varianten noch der ...
- Do 24. Apr 2008, 21:56
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Do 24. Apr 2008, 11:55
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
CalcPosToCoord
In der normalen TMemo-Komponente von Delphi wird die Position des Carets als Integer-Offset innerhalb des Textes angegeben. Dieser Offset muss je nach Bedarf in Bildschirm-Koordinaten umgerechnet werden. Genau dazu ist CalcPosToCoord da. Wenn du bereits die Caret_Position als TPoint ...
In der normalen TMemo-Komponente von Delphi wird die Position des Carets als Integer-Offset innerhalb des Textes angegeben. Dieser Offset muss je nach Bedarf in Bildschirm-Koordinaten umgerechnet werden. Genau dazu ist CalcPosToCoord da. Wenn du bereits die Caret_Position als TPoint ...
- Do 24. Apr 2008, 09:09
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Mi 23. Apr 2008, 16:54
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
Tut mir leid, dass ich da etwas verwirrung gestiftet habe. Ich wollte den Quelltext möglichst kurz halten und habe daher die Behandlung der vertikalen ScrollBar ausgelassen...
Mir ist nun noch nicht ganz klar, in wie fern die Cursorposition Auswirkungen auf die ScrollBars haben soll. In der Regel ...
Mir ist nun noch nicht ganz klar, in wie fern die Cursorposition Auswirkungen auf die ScrollBars haben soll. In der Regel ...
- Mi 23. Apr 2008, 08:38
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Di 22. Apr 2008, 22:35
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
Dass sich nichts tut, wenn Du in OnCreate die Eigenschaft "FScrollBars" setzt liegt daran, dass dann das Fenster schon erzeugt wurde.
Wenn die Edit-Komponente erstellt wird, dann wird die Windows-API-Funktion "CreateWindowEx" mit den nötigen Parametern aufgerufen. Die virtuelle Methode CreateParams ...
Wenn die Edit-Komponente erstellt wird, dann wird die Windows-API-Funktion "CreateWindowEx" mit den nötigen Parametern aufgerufen. Die virtuelle Methode CreateParams ...
- Di 22. Apr 2008, 17:52
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Di 22. Apr 2008, 15:58
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364
- Di 22. Apr 2008, 11:18
- Forum: Programme
- Thema: pre-Alpha Text Editor Komponente Version: 00.00.00
- Antworten: 50
- Zugriffe: 28364