salut
j'ai créé des bouton avec photosop et j'aimerai que j'ètèluse a la plase des bouton standar du c++ comment je fait ca svp
salut
j'ai créé des bouton avec photosop et j'aimerai que j'ètèluse a la plase des bouton standar du c++ comment je fait ca svp
Salut aboishak
Regarde ce lien je pense que cela va t'aider
oui mais je veux une simple méthode pas ce gros programme
Queque chose très simple. Charge ton image dans un composant TImage et traite le composant OnClick!
Rien de bien compliquer a simplifier
le code
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
23
24
25
26
27
28
29
30
31
32
33
34 //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Panel1->BorderStyle = bsNone; Image1->Picture->LoadFromFile("C:\\Documents and Settings\\blondelle\\Mes documents\\Mes images\\Massiv10\\Massiv10\\Bitmaps\\Objects64x64\\aircadets.bmp"); Repaint(); } //--------------------------------------------------------------------------- void __fastcall TForm1::Image1Click(TObject *Sender) { if(Panel1->BorderStyle == bsNone) { Panel1->BorderStyle = bsSingle; // prog a executer } else { Panel1->BorderStyle = bsNone; // prog a executer } Image1->Picture->LoadFromFile("C:\\Documents and Settings\\blondelle\\Mes documents\\Mes images\\Massiv10\\Massiv10\\Bitmaps\\Objects64x64\\aircadets.bmp"); Repaint(); } //---------------------------------------------------------------------------
Un peu plus simple
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
23
24
25 __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { // affichage du boutton au demarrage Panel1->BorderStyle = bsNone; Image1->Picture->LoadFromFile("C:\\Documents and Settings\\blondelle\\Mes documents\\Mes images\\Massiv10\\Massiv10\\Bitmaps\\Objects64x64\\aircadets.bmp"); } //--------------------------------------------------------------------------- void __fastcall TForm1::Image1Click(TObject *Sender) { // si le style du boutton est bsNone if(Panel1->BorderStyle == bsNone) { // on simule l'enfoncement Panel1->BorderStyle = bsSingle; // prog a executer } else { // on simule le relachement Panel1->BorderStyle = bsNone; // prog a executer } }
Partager