RichEdit 2.0/3.0



  • tatsächlich, funktioniert so, vielen Dank!!



  • Mal BTW:

    char *classname = "dolle_CLASS";
    

    Sollte wohl eher so heißen:

    char classname[] = "dolle_CLASS";
    

    oder noch besser so:

    TCHAR classname[] = TEXT("dolle_CLASS");
    


  • Hallo,
    Ich such auch schon eine weile wie das funktioniert.
    Aber immer wenn ich das RichEdit als "WS_CHILD" erstelle, ist dies SEHR Langsam.
    Hat jemand ne ahnung woran das liegt ?



  • CodeFinder:

    TCHAR szClassName[] = _T("MY_CLASS");
    

    😉



  • (D)Evil schrieb:

    CodeFinder:

    TCHAR szClassName[] = _T("MY_CLASS");
    

    😉

    LOL:

    TCHAR.H schrieb:

    [...]
    #ifdef UNICODE
    [...]
    #define __T(x)      L ## x
    [...]
    

    WINNT.H schrieb:

    [...]
    #ifdef UNICODE
    [...]
    #define __TEXT(quote) L##quote
    [...]
    

    Noch Fragen ? :p



  • Hmm... meinst du wirklich das ICH das nicht weiß? Aber wenn man schon tchar.h verwendet... dann bitte auch alles daraus -.-



  • (D)Evil schrieb:

    [...] meinst du wirklich das ICH das nicht weiß? [...]

    *lol*

    @CodeFinder: Leg' dich besser nicht mit (D)Evil an... 😃

    Greetz, Swordfish



  • hat jemand einen Tipp für mich ?



  • (D)Evil schrieb:

    Hmm... meinst du wirklich das ICH das nicht weiß? Aber wenn man schon tchar.h verwendet...

    Mal davon abgesehen das ich nicht vor hatte mich mit dir 'anzulegen'...
    bist du der einzige der von der Inkludierung von tchar.h redet 😃 ...DENN:

    Sowohl der sich dem aktuellen Zeichensatz(UNICODE/ANSI) anpassende Datentyp 'TCHAR'
    als auch das Makro 'TEXT', wie ich ja zuvor schon gepostet hab, benötigt NICHT den Header tchar.h.
    Deshalb ich tchar.h Firlefanz! Das brauch man hier
    nicht! Es reicht die Inkludierung von windows.h und damit die indirekte Inkludierung von winnt.h.
    Daher ist das

    (D)Evil schrieb:

    Dann bitte auch alles daraus -.-

    Schwachsinn.

    Aber naja genau genommen, ringen wir hier um Nichtnigkeiten :p .

    @XzenTorXz:
    Also wenn es "SEHR Langsam' ist, würde ich mir an deiner Stelle vllt nen neuen
    Rechner holen 😃 ...an nem anderen Grund kann es nämlich eigentlich nicht liegen...

    Mal BTW: RichEdit's sind auch nicht 'perfekt', gerade für einen Text-Editor würde
    ich eher das empfehlen.



  • also mein pc ist bestimmt nicht zu langsam für ein Textfeld. 2 Ghz mit 2GB Ram und auch sonst läuft alles perfekt. Nur dieses blöde Richedit in der Winapi, braucht ca 5 sec. bis es sich aktualisiert. (Hab das mal in Delphi probiert, dort funzt es einfwandfrei). Wenn ich das Richedit als Extrafenster benutze, läuft es auch normal.


Anmelden zum Antworten