Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : StatusBar dans une boite de dialogue [ Archives / Au secours ] (Quemar)

mercredi 25 mai 2005 à 16:45:08 | StatusBar dans une boite de dialogue

Quemar

Bonjour,

je n'arrive pas a afficher une Status Bar dans ma boite de dialogue
mon application est une application basee sur une boite de dialogue (avec VisualC++ .NET)

Voila ce que je fais:

 if (!m_StatusBar.Create(this,WS_CHILD | WS_VISIBLE | CBRS_BOTTOM,ID_STATUS) ||
        !m_StatusBar.SetIndicators(indicators,
          sizeof(indicators)/sizeof(UINT)))
    {
        TRACE0("Impossible de créer la barre d'état\n");
        return -1;      // échec de la création
    }
    m_StatusBar.SetPaneInfo(0,0,0,50);
    m_StatusBar.SetPaneInfo(1,0, SBPS_STRETCH, 50);
    m_StatusBar.SetPaneText(0, "SALUT cmoi");
    m_StatusBar.SetPaneText(1, "Encoremooi");
    BOOL pp;
    pp = m_StatusBar.ShowWindow(SW_SHOWNORMAL);


mais helas aucune barre de Status ne s'affiche???
que dois je faire de plus ????? 

Merci



mercredi 25 mai 2005 à 16:46:00 | Re : StatusBar dans une boite de dialogue

Quemar

oui aussi je fais ca ds OnInitDialog

mercredi 25 mai 2005 à 16:48:20 | Re : StatusBar dans une boite de dialogue

Quemar

aussi j'ai declare Indicator :

static UINT indicators[] =
{
    ID_SEPARATOR,           // indicateur de la ligne d'état
    ID_INDICATOR_CAPS,
    ID_INDICATOR_NUM,
    ID_INDICATOR_SCRL,
};


mardi 14 mars 2006 à 00:05:04 | Re : StatusBar dans une boite de dialogue

alefoye

dans le .H

CStatusBarCtrl   m_StatusBar;

dans le .CPP

void CMyDialog::OnInitDialog
{
   m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW,CRect(0,0,0,0), this, 0);

   // You can set the no. of parts of the StatusBar (4 in this case) 
   // and the width of each part not -1 means remaining width

   int strPartDim[4]= {180, 260, 340, -1};
   m_StatusBar.SetParts(4, strPartDim);

   m_StatusBar.SetText(_T("Dialog / StatusBar / Toolbar"),0,0);
   m_StatusBar.SetText(_T("Example"), 1, 0);
    
   CString string;
   string.LoadString(IDS_MYCOMPUTER);
   m_StatusBar.SetText(string, 3 ,SBT_NOBORDERS   );
   m_StatusBar.SetIcon(3,     SetIcon(AfxGetApp()->LoadIcon(IDI_COMP), FALSE));
}




Cette discussion est classé dans : application, boite, status, dialogue, statusbar


Répondre à ce message

Sujets en rapport avec ce message

Application type boite de dialogue [ par Sophia ] Bonjour,j'utilise borland c++ 5.02 et je voudrais faire une application type boite de dialogue.Avec les fonctions DialogBox, CreateDialog,CreateDialog boite de dialogue [ par mat74 ] salut a ts voila je viens de créer une application.j'aimerais afficher de l'aide pour l'application ds une seconde boite de dialogue qui s'ouvrirai qd connecter deux dialogues entre eux dans une meme application MFC [ par wannalurn ] bonjour,j'ai une application MFC dans laquelle je lis des valeurs de plusieurs variables a des adresses precises a partir d'une carte microprocesseur. Boite de dialogue !! Help [ par obby ] Bonjour,  J'ai un petit souci, ce qui explique mon message dans ce forum!! En fait, je travaille sur une application MDI avec Visual .NET et j'essaye Problème conceptuel [ par Ombitious_Developper ] Salut tous:J'ai un petit problème conceptuel.Je suis en train de faire une petite application SDI en MFC. Mon seul soucis est que je n'ai pas besoin d fenêtre basculant en arrière-plan [ par by_rabbit_08 ] Bien le bonjourj'ai une simple question:J'ai une boite de dialogue qui appelle un Thread et qui lui passe en paramètre son handle (de la boite de dial gérer la taille des boite de dialogue [ par myckie ] Bonjour, voilà je code un programme qui doit s'executer en plein écran.Le problème, c'est que le code que j'ai trouvé ne permet pas à la boite de dial Rafraichissement graphique [ par thandesyndicate ] Bonjour!Je réalise une application (MFC) qui comporte une boite de dialogue où je trace un graphique.Cette boite de dialogue comporte quelques control Problème utilisation GetWindowInfo [ par thorodin ] J'utlise visual studio, et je crée une boite de dialogue avec un bouton, quand un évènement se produit sur ce bouton, je voudrais modifier la taille d rafraichir boite de dialogue au focus perdu MFC [ par Loki6 ] Salut à tousj'ai une tite question au sujet d'un programme de type dialog based en MFC (et pour les puristes : oui je sais!) donc le principe de cette


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.