Bonjour,

J'ai une fen�tre (TForm) dans laquelle j'ai plac� un TImage en fond (en mode bitmap [.bmp]).

Je voudrais �crire du texte sur ce TImage de fa�on dynamique et en conservant une transparence du texte �crit. Comme si je posais des TLabel avec la propri�t� "Transparent = true" sur cette image.

J'ai essay� ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
 
this->Img_fond->Canvas->TextFlags = 0; // peut contenir la propriété OPAQUE que je mets à zéro
this->Img_fond->Canvas->TextOutA(50, 50, strChaine_a_ecrire);
Et �a ne fonctionne pas, le fond de l'�criture est un rectangle opaque.


J'ai essay� aussi d'ajouter des TLabel de fa�on dynamique dans ma fen�tre comme ceci :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
 
TLabel * pLabel = NULL;
...
if (pLabel == NULL) {
  pLabel = new TLabel(this);
  pLabel->BringToFront();
  pLabel->Caption = strChaine_a_ecrire;
  pLabel->Left = 50;
  pLabel->Top = 50;
  pLabel->Transparent = true;
  pLabel->Refresh();
}
Et �a ne fonctionne pas non plus, je ne vois m�me pas mon TLabel...

Vous auriez une id�e pour r�soudre ce probl�me d'�criture transparente ?