Sonderzeichen in TTreeView



  • Hallo,
    ich versuche gerade ein Sonderzeichen in die Komponente TTreeView einzufügen. Wie kriege ich das hin???
    Also z.B. ein Omega da rein???



  • Hallo

    geht mit dem Standard-Controls vom Builder nicht. Die verstehen nur AnsiStrings, also auf einem deutschen Windows den westeuropäischen Zeichensatz.
    Du must externe Controls wie die von Tnt benutzen, die sind Unicode-fähig.

    bis bald
    akari



  • Danke,
    habe ich jetzt installiert und eingefügt.
    Ich möchte jetzt So eine Darstellung haben:

    (1,23234 + 34234,234j) [Omega]

    Wie kriege ich das hin???

    MfG
    Muecke



  • Hallo

    Du kannst in C++ Quellcode (beim Builder) keine Unicode-Zeichen verwenden. Also must du diese Zeichen entsprechend ihres Hexcodes maskieren. Beim Omega sieht das so aus

    TntLabel1->Caption = WideString(0x03A9);
    

    Die Hexcodes bekommst du u.a. mit dem Windows-Tool "Zeichentabelle" raus, dort suchst du das gewünschte Zeichen und schaust unten in der Statusbar steht dann nach dem "U+" der Hexcode.

    bis bald
    akari


Anmelden zum Antworten