Forum > Graphics

Scritte con il colore di fondo

(1/1)

panfra:
Io sono riuscito a scrivere del testo colorato su una Tpicture, ma lo sfondo mi viene sempre bianco; c'č un modo per cambiargli colore?
Grazie. ;D

DragoRosso:
Dovrebbe essere (devi aggiungere l'unitā Windows nelle uses):

SetBkMode(Picture.Bitmap.Canvas.Handle, TRANSPARENT);  //Scrive il testo senza lo sfondo

oppure

SetBkMode(Picture.Bitmap.Canvas.Handle, OPAQUE);  //Scrive il testo con lo sfondo
SetBkColor(Picture.Bitmap.Canvas.Handle, clRed);        //Sfondo di colore rosso

Vado a memoria.

Ciao

panfra:
mi dā un errore:

unit2.pas(9,3) Fatal: Syntax error, "IMPLEMENTATION" expected but "identifier SETBKMODE" found

SB:
  Image1.Canvas.Brush.Style := bsClear;

panfra:
OK messo :

 unit1.FrmPrincipale.imagegen.Canvas.Brush.Style := bsClear;   

Navigazione

[0] Indice dei post

Vai alla versione completa