Bonjour,

voilà je veux créer une class MyProgressBar hérité de la Class TProgressBar mais j'ai des soucis concernant le constructeur/ destructeur
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
35
 
class MyProgressBar : public TProgressBar   // Héritée de la Class TProgressBar
{
 
 // Déclaration en public-> accessible sans passer par la fonction membre
    public:
       int           IndexItem;
       int           Columns;
 
 
 // fonction membre
 // CONSTRUCTEUR
    __fastcall MyProgressBar(?) : TProgressBar(?);
 // Destructeur
    __fastcall ~MyProgressBar(?): ~TProgressBar(?);
 // Methode
    __fastcall Add(int index); 
};
 // Methodes
    __fastcall MyProgressBar::MyProgressBar(?,  int init)
    {
         new TProgressBar(this); // <- quoi mettre?
         Left       = 0;
         Position  = init;
         MyProgressBar::IndexItem = 0;
    }
 
 // Methode du DESTRUCTEUR
???
 
 // Methode Update
    __fastcall MyProgressBar::Add(int Index)
    {
        MyProgressBar::IndexItem += Index;
    }
Bref je ne sais pas quoi mettre dans les ?
Merci de m'aider!