Giorno a tutti!
Nuovo giorno, nuovo problema: ho un programma che esege la coppia di una grande mole di dati (circa 700Mb) e per visualizzare il progresso ho inserito un progress bar
che vado poi ad aggiornare con:codice:HWND ProgBar = CreateWindowEx(0, PROGRESS_CLASS, NULL, WS_CHILD|WS_VISIBLE, 100,250, 350, 40, hwnd, NULL, hInstance, 0);
dove percent è un int che effettivamente assume valori da 0 a 100. Il problema è che la copia dei dati occupa una buona percentuale della CPU e ci sono difficoltà di aggiornamento della finestra e della progress bar, in poche parole sembra tutto bloccato.codice:SendMessage(ProgBar, PBM_SETPOS, percent, 0);
Esiste un modo per evitare questo?

Rispondi quotando