B
Bei WM_MOUSEMOVE neu zeichnen (InvalidateRect) und bei WM_PAINT einen Kreis mittels "Ellipse" zeichnen (quadratisches Rechteck angeben).
edit: Oh. Sorry, ich war zu vorschnell Mit GetDC(NULL) kannst du den Desktop-DC holen, womit du "direkt in den Bildschirm" zeichnen kannst. Afaik gibt's da aber Updating-Probleme, eventuell musst du bei einer Mausbewegung dann die darunterliegenden Fenster updaten lassen (edit2: Also die Fenster, wo der Kreis vorher war). Aso, und einen Mouse-Hook brauchst du so oder so, wenn du Mausbewegungen außerhalb deines Fenster mitkriegen willst.