Salut a tous.
J'ai le code suivant:
TIcon *Icon=new TIcon.
Comment faire un dessin sur Icon : dessiner une line ou afficher un caractére .
Merci.
Salut a tous.
J'ai le code suivant:
TIcon *Icon=new TIcon.
Comment faire un dessin sur Icon : dessiner une line ou afficher un caractére .
Merci.
Salut,
tu ne peux pas modifier le Canvas d'un Timage si l'image chargée est une icone.
Par contre tu peux la convertire en Bitmap pour le faire et ainsi la modifier:
et ainsi tu peux faire ta modif:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 void __fastcall TForm1::Button1Click(TObject *Sender) { Graphics::TBitmap *Bitmap = new Graphics::TBitmap; Graphics::TIcon *Icon = new Graphics::TIcon; //chargement de l'icone Image1->Picture->Icon->LoadFromFile("C:\\...\\icone.ico"); Icon = Image1->Picture->Icon; //transfert vers un Bitmap Bitmap->Height = 32; Bitmap->Width = 32; Bitmap->Canvas->Draw(0,0,Icon); //affichage du Bitmap Image2->Picture->Bitmap = Bitmap; //supprime les images delete Bitmap; delete Icon; }
Image1 contient l'icone (fichier *.ico), et Image2 le bitmap (*.bmp).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void __fastcall TForm1::Button2Click(TObject *Sender) { Image2->Canvas->MoveTo(0, 0); Image2->Canvas->LineTo(10,10); Image2->Canvas->TextOutA(10,10,"text"); }
Salut bandit boy.
Comment convertir l'image de Image2 en icone et la metre dans
Application->Icon.
Pardon du retard,
CGI à donné une fonction ici pour créer une icon, il suffit ensuite de l'appliquer à ton application.
Partager