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 :
et dans Paint :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 FGlyph = new Graphics::TBitmap(); Canvas=new TControlCanvas(); Canvas->Control=this; Paint();
Que se passe-t'il ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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)); }
Partager