wie ich sehe bist du sehr unerfahren was die WinAPI angeht, solltest dich dort erstmal einarbeiten
mit der windows GDI funktioniert es etwa in der art
- device context vom desktop holen
- davon einen kompatiblen device context erstellen und die daten auslesen
- ein eigenes fenster erstellen und dort das bitmap zeichnen
folgende funktionen solltest du dir dazu einmal anschauen
Code:
CreateWindowEx()
RegisterClassEx()
GetDC()
GetDesktopWindow()
GetSystemMetrics()
CreateCompatibleDC()
CreateCompatibleBitmap()
SelectObject()
BeginPaint()
EndPaint()
BitBlt()
möglicherweise sind das nicht alle funktionen oder vielleicht sind auch manche unnötig, ich gebe keine garantie :>
ich hoffe ich konnte helfen und dir ein denkanstoß geben..
ps
das ganze geht auch mit DirectX
für beide wege gibts ne menge tutorials im netz
#edit
ups, habs nicht richtig gelesen... dachte du wolltest ein snapshot erstellen und es anzeigen lassen... nun dann kannst du auch einiges weg lassen

du musst das format kennen um das bild zu laden, dafür gibts aber auch APIs.. und der rest funktioniert ziemlich ähnlich.. auch dazu gibt es bestimmt tutorials im netz
ich glaub jetzt hab ich nen haufen mist zusammen geschrieben, nuja
