comment creer une bar de progression dans ma fenetre

Genose

Membre enregistré
27 Septembre 2004
3
0
44
Salut,


je cherche comment creer une bar de progression dans ma fenetre, mais sans succes, ma fenetre reste vide. voici un extrait de mon code :


ControlRef control,tempControl;

Rect bounds ;
Rect contentBounds;


SetRect(&contentBounds, 10, 50, 400, 400);// carré 400 ; x,y 10,50

CreateNewWindow (
kDocumentWindowClass, kWindowStandardHandlerAttribute,
&contentBounds,
&theWindow
);

SetRect(&bounds, 50,50,20,200);// x,y 50,50 ; longeur 200

ShowWindow(theWindow);

cout << CreateProgressBarControl( theWindow, &bounds, 50, 0, 100, true, &control );

Draw1Control(control);






qu'es ce qui ne va pas la dedans pour que je n'est rien à l'ecran.( cela fait 2 jour que je cherche en vain)

toutes aides serait remercier.

sebastien



 
Bonjour,

A mon avis, tu cree ta barre de progression avec une aire illegale (vide).

Quand tu definie une aire avec SetRect, c'est gauche, haut, droite, bas et non gauche, haut, taille x, taille y.

Donc SetRect(&bounds, 50,50,20,200); n'est pas bon, car droite est inferieur a gauche.

Essaie :

#define TAILLE_X 200
#define TAILLE_Y 20
#define X 50
#define Y 50

SetRect(&bounds, X, Y, X+ TAILLE_X, Y+ TAILLE_Y);


Cordialement
 
  • J’aime
Réactions: SuperCed