[carbon] probleme de creation d'une bar de progression dans ma fenetre

GenoseGenose Membre
décembre 2004 modifié dans Actualités #1
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


Réponses

  • VeillardVeillard Membre
    18:03 modifié #2
    Le plus simple serait d'utiliser IB pour gérer ta fenêtre et ta barre de progression.
    En Carbon, je n'ai pas trop l'habitude de voir  :
    cout &lt;&lt; CreateProgressBarControl( theWindow, &amp;bounds, 50, 0, 100, true, &amp;control );
    

    Tu dois bosser en C++ ?
    Essaie vraiment avec IB, tu verras, c'est bcp plus simple.
Connectez-vous ou Inscrivez-vous pour répondre.