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
codice:
HWND ProgBar = CreateWindowEx(0, PROGRESS_CLASS, NULL, WS_CHILD|WS_VISIBLE, 100,250, 350, 40, hwnd, NULL, hInstance, 0);
che vado poi ad aggiornare con:
codice:
SendMessage(ProgBar, PBM_SETPOS, percent, 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.
Esiste un modo per evitare questo?