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 :
Et �a ne fonctionne pas, le fond de l'�criture est un rectangle opaque.
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);
J'ai essay� aussi d'ajouter des TLabel de fa�on dynamique dans ma fen�tre comme ceci :
Et �a ne fonctionne pas non plus, je ne vois m�me pas mon TLabel...
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(); }
Vous auriez une id�e pour r�soudre ce probl�me d'�criture transparente ?
Partager