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