BCB6 Cr�ation d'un composant � partir d'un TButton
Bonjour,
Je cherche � cr�er un composant � partir d'un TButton pour y dessiner un bitmap sp�cifique (un peu � la mani�re d'un TBitBtn).
Comme un TButton ne dispose pas de canvas, j'en cr�e un, mais qd ensuite dans le constructeur je dessine dedans, lorsque je pose le contr�le, j'ai un message "le controle " n'a pas de parent"...
Mon code du constructeur :
Code:
1 2 3 4 5 6 7
|
FGlyph = new Graphics::TBitmap();
Canvas=new TControlCanvas();
Canvas->Control=this;
Paint(); |
et dans Paint :
Code:
1 2 3 4 5 6 7 8
|
if (Glyph)
{
Canvas->CopyRect(Rect(0,0,Glyph->Width,Glyph->Height),Glyph->Canvas,Rect(0,0,Glyph->Width,Glyph->Height));
} |
Que se passe-t'il ?