Buongiorno,
ho un'applicazione win32 in c++ (non uso MFC) che deve fare il grafico in tempo reale, il più possibile, di dati che arrivano tramite la porta seriale (è un numero e ne arrivano molti, tra i 2000 e i 5000 per grafico).
Ho implementato la tecnica del double buffering, disegnando prima su un'immagine e poi disegnando quest'ultima sullo schermo, ma il flickering è sempre presente.
Mi sapete dire che tecniche usare?
Parte del flickering nasce dal fatto che quando ridisegno, parto dagli assi cartesiani che fanno da "sfondo" al grafico; in pratica ridisegno tutto.
Se conoscessi un qualcosa simile al glass pane del Java potrei disegnare i dati su una tale finestra e mettere sullo sfondo la parte "statica" del grafico.

Grazie in anticipo.

VC++ esxpress 2008 su WinXP pro SP3