|  | 
|   | 
 | 
  Inzip | pouvez son la fois dem Codes verraten ,wohin je cet Funktion abrufen peux : j'écris un Text rein et toujours wird qui 15 Buchstabe , sur chacun la ligne à gezeigt (z.B dans ROT) . allez cela ,si oui wäre lieb sur fertigen Code ou bien so !    |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  | allô Inzip...
  Den 15.Buchstaben dans einem Éditer pour trouver, ist eigentlich ne...aucune Problem. si du ihn mais dans rouge représenter veux, brauchst du un Richedit Contrôle. un Richedit est un Texteingabefeld, dans dem du qui Ausgabe chaque individuel Buchstaben anders formatieren peux - et là attraper qui Probleme à: si XProfan encore aucun Formatierung cet Controls soutenu, dois du cela sur qui API régulariser (Message). c'est pour toi comme Débutant sur jeden le cas trop schwierig. en supplément venez encore, cela Profan qui entsprechende Formatierung sur API scheinbar zeitweise pas korrekt durchführt - cela pourrait justement dans deinem le cas zutreffen, du müßtest cela fertige Programme alors avec Profan2Cpp compilieren.
  Comme je le disais, une Voir le texte source peux je dir volontiers construire - du würdest ihn mais pas comprendre et il serait aussi alleine avec Profan pas richtig marcher. |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Inzip | [quote-part:076ca5950b=Andreas Hötker]allô Inzip...
  Den 15.Buchstaben dans einem Éditer pour trouver, ist eigentlich ne...aucune Problem. si du ihn mais dans rouge représenter veux, brauchst du un Richedit Contrôle. un Richedit est un Texteingabefeld, dans dem du qui Ausgabe chaque individuel Buchstaben anders formatieren peux - et là attraper qui Probleme à: si XProfan encore aucun Formatierung cet Controls soutenu, dois du cela sur qui API régulariser (Message). c'est pour toi comme Débutant sur jeden le cas trop schwierig. en supplément venez encore, cela Profan qui entsprechende Formatierung sur API scheinbar zeitweise pas korrekt durchführt - cela pourrait justement dans deinem le cas zutreffen, du müßtest cela fertige Programme alors avec Profan2Cpp compilieren.
  Comme je le disais, une Voir le texte source peux je dir volontiers construire - du würdest ihn mais pas comprendre et il serait aussi alleine avec Profan pas richtig marcher.[/quote-part:076ca5950b] Wäre net ,si du mir la fois so un Fertigen Qullcode la fois gibts. je arbietet mich ensuite déjà rein     Wäre Supi |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Rolf Koch | Hatte grad Zeit, quelques Codestücke sommes de Uwe Pascal Niemeier. ensuite studiere la fois joli    qui Proc GETLINE peux on bestimmt avec einer einzigen sendmessage abfragen, habs mais grad pas prêt. KompilierenMarqueSéparation $P+
SetErrorLevel 0
********************** HINWEISE ********************************
CODE ERZEUGT MIT ROKOS OBJECT CREATOR 4.2d
DATUM  04.09.2005    um  14:42 Uhr
VERWENDETE PROFANVERSION IST 8.0-NT XPROFAN
CODE ERSTELLT UNTER WINDOWS XP
!!! Dieser Code wird von Roc immer neu erzeugt        !!!
!!! Erst bearbeiten, wenn alle Objekte erzeugt wurden !!!
!!! Verändern Sie ggf. feste Pfade in variable Pfade  !!!
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
DECLARE RICHEDIT1&
DECLARE ende&
**************************** Hier zum Setzen der Zeichenfarbe *******************************
Das meiste an Code innerhalb dieser Sektion ist von UWE "PASCAL" NIEMEIER !!!!!!!!
declare rtf#
Declare gesamt&,zeichen%,zeile%,b&
dim rtf#,60
PROC GETLINE
    PARAMETERS CONTROL&
    sendmessage(control&,176,addr(Gesamt&),0)
    let Zeichen%=sub(Gesamt&,sendmessage(control&,187,-1,0))
    let Zeile%=sendmessage(control&,201,-1,0)
    RETURN ZEICHEN%+1
ENDPROC
Abgewandelt von Original UWE "PASCAL" NIEMEIER:
proc rtf-SetColor-------------------------------------------------------------------SetColor
    parameters a&,control&,stelle%
    GETLINE CONTROL&
    If %(0) = Stelle% Zeichen xxx, dann ROT
        clear rtf#
        long rtf#,0=60
        long rtf#,4=$40000000
        long rtf#,20=a&
        sendmessage(control&,1092,1,rtf#)-EM_SETCHARFORMAT
    ELSE
        b&=rgb(0,0,0)
        clear rtf#
        long rtf#,0=60
        long rtf#,4=$40000000
        long rtf#,20=b&
        sendmessage(control&,1092,1,rtf#)-EM_SETCHARFORMAT
    ENDIF
    setfocus(RICHEDIT1&)
    endproc------------------------------------------------------------------------------------
    ***********************************************************************************************
    WINDOWSTYLE 63
    WINDOWTITLE "RTF - Einzelne Zeichen setzen"
    WINDOW 22,20-640,500
    SETTRUECOLOR 1
    DECLARE ENDE%
    CLS GETSYSCOLOR(15)
    USEFONT "MS Sans Serif",13,0,0,0,0
    SETDIALOGFONT 1
    Hier kann ggf. Ihr Menü hin
    RICHEDIT1& = CREATE("RICHEDIT",%HWND,"",0008,0009,0611,0387)
    ende& = CREATE("BUTTON",%HWND,"Ende",0266,0416,0070,0030)
    SETFOCUS(Richedit1&)
    WHILENOT ENDE%
        WAITINPUT
        If @EQU(%KEY,2)
            LET ENDE%= 1
        ELSEIF @EQU(%KEY,4)
        ELSEIF GETFOCUS(RICHEDIT1&) RICHEDIT
            rtf-SetColor rgb(255,0,0),RICHEDIT1&,15 Zeichen 15 in diesem Fall Rot färben.
        ELSEIF GETFOCUS(ende&) BUTTON
            Ende%=1
        ENDIF
    W>
     dispose rtf#
  Hoffe es hilft et stimmt alles so. Rolf |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Inzip | allez pas     Es steht toujours là cela un faute dans qui la ligne 70 ist     Help You |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  | Help You selber et Poste den korrigierten Code - Thats Teamwork & Community!    |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Inzip | mon geändert Code. homme wieso allez cela net , le moi là un text rein schreibe et cela il dans chacun la ligne dem 15 Buchstaben makiert KompilierenMarqueSéparation $P+
SetErrorLevel 0
********************** HINWEISE ********************************
CODE ERZEUGT MIT ROKOS OBJECT CREATOR 4.2d
DATUM  04.09.2005    um  14:42 Uhr
VERWENDETE PROFANVERSION IST 8.0-NT XPROFAN
CODE ERSTELLT UNTER WINDOWS XP
!!! Dieser Code wird von Roc immer neu erzeugt        !!!
!!! Erst bearbeiten, wenn alle Objekte erzeugt wurden !!!
!!! Verändern Sie ggf. feste Pfade in variable Pfade  !!!
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
DECLARE RICHEDIT1&
DECLARE ende&
**************************** Hier zum Setzen der Zeichenfarbe *******************************
Das meiste an Code innerhalb dieser Sektion ist von UWE "PASCAL" NIEMEIER !!!!!!!!
declare rtf#
Declare gesamt&,zeichen%,zeile%,b&
dim rtf#,60
PROC GETLINE
    PARAMETERS CONTROL&
    sendmessage(control&,176,addr(Gesamt&),0)
    let Zeichen%=sub(Gesamt&,sendmessage(control&,187,-1,0))
    let Zeile%=sendmessage(control&,201,-1,0)
    RETURN ZEICHEN%+1
ENDPROC
Abgewandelt von Original UWE "PASCAL" NIEMEIER:
proc rtf-SetColor-------------------------------------------------------------------SetColor
    parameters a&,control&,stelle%
    GETLINE CONTROL&
    If %(0) = Stelle% Zeichen xxx, dann ROT
        clear rtf#
        long rtf#,0=60
        long rtf#,4=$40000000
        long rtf#,20=a&
        sendmessage(control&,1092,1,rtf#)-EM_SETCHARFORMAT
    ELSE
        b&=rgb(0,0,0)
        clear rtf#
        long rtf#,0=60
        long rtf#,4=$40000000
        long rtf#,20=b&
        sendmessage(control&,1092,1,rtf#)-EM_SETCHARFORMAT
    ENDIF
    setfocus(RICHEDIT1&)
    endproc------------------------------------------------------------------------------------
    ***********************************************************************************************
    WINDOWSTYLE 63
    WINDOWTITLE "RTF - Einzelne Zeichen setzen"
    WINDOW 22,20-640,500
    SETTRUECOLOR 1
    DECLARE ENDE%
    CLS GETSYSCOLOR(15)
    USEFONT "MS Sans Serif",13,0,0,0,0
    SETDIALOGFONT 1
    WHILENOT ENDE%
        WAITINPUT
        If @EQU(%KEY,2)
            LET ENDE%= 1
        ELSEIF @EQU(%KEY,4)
        ELSEIF GETFOCUS(RICHEDIT1&) RICHEDIT
            rtf-SetColor rgb(255,0,0),RICHEDIT1&,15 Zeichen 15 in diesem Fall Rot färben.
        ELSEIF GETFOCUS(ende&) BUTTON
            Ende%=1
        ENDIF
    WEND<   dispose rtf#
 
                                    |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Rolf Koch |  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  | <scherz>@INZIP: quoi Du vouloir allez seulement si on sich XProfan4 jusqu'à XProfan9 gekauft hat. ensuite la hâte Vous Bibliothèque sur qui Festplatte nommé xTendetXProfan.Inc. avec cette INC hättest Du es très simple - mais là musst Du wohl dolle dans Deinen Geldbeutel greifen.</scherz>
  ou bien tu fais es Intellänta: kaufe une iF-tasse de  [...]   et Du erhältst den Code de mir den Du volontiers hättest.
  Na?   
  Salve, iF.
  PS@Alle sauf Inzip: je crois anders peux on solche gens pas fernhalten... |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  | Jo! iF Tassen sommes Markenware!!! |  
  | 
|   | 
 |  | 
|   | 
 
 
  | 
 | 
  Inzip | [quote-part:26e6b9d63b=iF]<scherz>@INZIP: quoi Du vouloir allez seulement si on sich XProfan4 jusqu'à XProfan9 gekauft hat. ensuite la hâte Vous Bibliothèque sur qui Festplatte nommé xTendetXProfan.Inc. avec cette INC hättest Du es très simple - mais là musst Du wohl dolle dans Deinen Geldbeutel greifen.</scherz>
  ou bien tu fais es Intellänta: kaufe une iF-tasse de  [...]   et Du erhältst den Code de mir den Du volontiers hättest.
  Na?   
  Salve, iF.
  PS@Alle sauf Inzip: je crois anders peux on solche gens pas fernhalten...[/quote-part:26e6b9d63b] Hä - je comprends seulement encore gare    |  
  | 
|   | 
 |  | 
|   | 
 
 
  |