Originariamente inviato da MItaly
Nel WM_PAINT non devi chiamare GetDC, ma devi usare il DC che ti viene fornito chiamando la BeginPaint. Leggi la documentazione di WM_PAINT e più in generale i sotto-topic di questa pagina, nello specifico come minimo
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Non penso sia quello il problema...
il codice funziona se viene inserito direttamente nella classe della finestra...

provando a fare così non cambia nulla...

codice:
           case WM_PAINT:
            hdc = BeginPaint(hwnd, &ps); 
               for(int i = 0; i < 100; i++)
               SetPixel(hdc,0,0,blueColor);
            EndPaint(hwnd, &ps); 
                break;