Les Snippets

Connexion

Effet Stabilo dans un TRichEdit.

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 09/01/2009 18:56:27 et initié par Caribensila [Liste]
Vue : 1631
Catégorie(s) : API, Control
Langages dispo pour ce code :
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 09/01/2009
Posté par Caribensila [Liste]


uses RichEdit;
procedure Surligner(RichEdit: TRichEdit; Color: TColor);
var
  Format: CHARFORMAT2;//Contient les informations de formatage d'un RichEdit.
begin
  FillChar(Format, SizeOf(Format), 0);
  Format.cbSize      := SizeOf(Format);
  Format.dwMask      := CFM_BACKCOLOR;
  Format.crBackColor := Color;
  RichEdit.Perform(EM_SETCHARFORMAT, SCF_SELECTION, Longint(@Format));
  RichEdit.SelStart := RichEdit.SelStart;//Pour éviter l'effet troublant de la sélection en négatif.
end;


{Utilisation.}
procedure TForm1.RichEdit1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  Surligner(RichEdit1, clYellow);//Surligne les sélections en jaune.
end;





Codes sources en rapport avec : Stabilo, Surligner, Trichedit, Charformat

{Delphi} RXRICHEDIT IMAGE, LIENS WEB, SURLIGNER
La procédure pour surligner est de Jean Marie Capellen merci à lui j'ai peut etre mal cherché mais ...

{IRC} VOICI UN HIGHLIGHT POUR LES MOTS QUE VOULEZ EXEMPLE:
voici la source si dessou pour que ca marche evidament changé la ou c marké "mot" et metté le mot qu...