1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Eigenen Textcursor implementieren

Dieses Thema im Forum "Borland CBuilder und VCL" wurde erstellt von Hadron, 7. Mai 2010.

  1. Hadron

    Hadron Grünschnabel

    Mein Texteditor, TRichEdit, der default-Textcursor ist kaum erkennbar. An den System-Cursor kommt man offenbar nicht dran, ich finde nichts drüber (hier läuft WIN XP). Aber auch in der BCB-Doku finde ich nichts. Wie kann ich einen Textcursor meiner Wahl zuweisen?
     
  2. Turri

    Turri Erfahrenes Mitglied

    Hallo,

    hier gibts Delphi Code. Link
    Der Sollte recht einfach auf C++ umzubauen sein, da beide die VCL verwenden.

    Besonders der Teil:
    Code (C++):
    1. RichEdit.Cursor := crHandPoint;
    2. RichEdit.Cursor := crDefault;
    Hab leider gerade keinen C++ Builder da um es zu probieren.
    Ich hoffe es hilft.

    Edit: Hier noch ein Link welche Cursor es gibt.
     
    Zuletzt bearbeitet: 7. Mai 2010
  3. Hadron

    Hadron Grünschnabel

    Hab Dank, Turri. Einige Cursor kenne ich. Für ein Grafik-Programm habe ich auch eigene Corsor gebaut. Die Vollständige Palette der System-Cursor ist wertvoll. Meine betagte BCB-Doku ist da nicht vollständig.

    Nun, mich interessiert explizit der Textcursor, jener, der PenPos anzeigt, nachdem sie per Tastatur oder per Mauscursor gesetzt ist. Über den finde ich rein gar nichts.
     
  4. GillBates

    GillBates Mitglied

    Meinst du sowas:
    Code (Text):
    1. Screen->Cursor = crIBeam;

    grüssle :)
     
  5. Hadron

    Hadron Grünschnabel

    Danke, nein. Mit Screen->Cursor wird der Maus-Curcor zugewiesen. Hab jetzt noch eine Hilfe bekommen. Offenbar geht es mit dem API. http://msdn.microsoft.com/en-us/library/aa923856.aspx (CreateCaret). Sieht gut aus. Muss seh'n, dass ich jetzt dran komm. Mein Editorlein Brüllt danach. :)
     
Die Seite wird geladen...
Ähnliche Themen - Eigenen Textcursor implementieren
  1. Test
    Antworten:
    1
    Aufrufe:
    907
  2. buran
    Antworten:
    3
    Aufrufe:
    949