Fortschritt-Leiste in Status-Leiste anzeigen. Aber wie?



  • Hallo zusammen!

    Kann mir jemand sagen, wie ich es schaffe, eine CProgressCtrl (also eine Fortschritt-Leiste) in der Statusleiste anzeigen zu lassen? 😕
    Mit

    SetPaneText()
    

    kann ich zwar Text ausgeben, aber gibt es da was für dieses Element?

    Danke im Voraus!

    Grüße
    rg_Basser



  • Da ihr nicht schnell genug gewesen seit, habe ich die Lösung selber rausgefunden (bei Codeguru gefunden)! 😃 Hier die Lösung:

    // Hier wird der Bereich für die Fortschrittleiste verwendet, der normalerweise für die Textmeldungen zuständig ist (Pane 0)
    pFrameWin->m_wndStatusBar.GetItemRect(pFrameWin->m_wndStatusBar.CommandToIndex(ID_SEPARATOR), &MyRect);  
    pFrameWin->m_Progress.Create(WS_VISIBLE|WS_CHILD|PBS_SMOOTH , MyRect, &(pFrameWin->m_wndStatusBar), 1); 
    
    // und wenn man mit der Fortschrittleiste fertig ist
    pFrameWin->m_Progress.DestroyWindow().  
    // Jetzt kommen wieder Textmeldungen.
    

    🕶

    Wäre das nicht etwas für die FAQ's? 😃

    Viele Grüße
    rg_Basser

    [ Dieser Beitrag wurde am 02.08.2002 um 17:11 Uhr von rg_Basser editiert. ]


Anmelden zum Antworten