ListBox beschreiben ohne das Dialog hängt
-
Wenn ich ein ListBox in ner Schleife relativ schnell befülle hängt der Rest meines Dialogs.
d.h. ich kann z.B. keine Buttons betätigen.Das schaut vereinfacht grad so aus:
for(int i=0; i<=12000; i++) { zeit+=0.008333; csSentenceBuffer.Format("%f -> %d",zeit,(unsigned char)WordBuffer); m_ConLogList.InsertString(i,csSentenceBuffer); m_ConLogList.SetCurSel(i); }
Wie gebe ich dem Updaten der ListBox eine eigene Task ?
Oder geht das garnicht ?
Oder gibts ne andere Darstellungsmöglichkeit ?
-
Am besten, du erstellst einen Thread(Task), der dann die ListCtrl's befüllt.
http://www.c-plusplus.net/forum/viewtopic.php?t=39041&highlight=thread
Da wird erklärt, wie du einen Thread erstellst.
-
lol, und wer is derjenige, der aus den 12.000 eintraegen einen raussuchen muss?!?!
du musst das ganze wohl threatmaessig loesen oder eine ueberschaubare oberflaeche gestalten.
Esco