Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    (Visual C++ 6) Cancellare una progress bar dopo l'utilizzo

    utilizzo una progressbar sulla mia form, quando l'ho utilizzato la voglio cancellare o renderla cmq non piu visibile

    ho provato con

    codice:
    m_progBar.DestroyWindow()
    ma alla chiusura dell'applicazione mi da un errore..

  2. #2
    utilizzo una progressbar sulla mia form, quando l'ho utilizzato la voglio cancellare o renderla cmq non piu visibile

    ho provato con
    m_progBar.DestroyWindow()
    Beh credo che se non hai allocato l'oggetto sullo heap (con new) ma sulo stack (semplicemente dichiarando la variabile di quel tipo e non come puntatore a quel tipo) non hai bisogno e non devi effettuare tu operazioni di distruione della finestra.Penso che per renderla invisibile ti basti
    m_progBaR.SetVisible(FALSE) ed a distruggere la finestra all'uscita dall'applicazione ci pensa il framework.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  3. #3
    non esiste un metodo SetVisible nella progress bar...ricordo che il compilatore è Microsft Visual C++ 6, non NET!

  4. #4
    Pardon,In effetti ora uso .net ed ho fatto un pò i confusione,comunque ricordavo bene di aver usto qualcosa del genere anche con il 6.Il metodo è ereditato da CWnd e si chiama

    m_progress.ShowWindow(SW_HIDE);Per mostrare la finestra SW_SHOW ma ci sono anche altri valori validi.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.