Spontan würde ich sagen: Gewünschtes Fester per
Handle bzw. Titel suchen, und den Gesamtscreenshot auf dessen Client-Area beschneiden. Der Inhalt sollte ja drin sein. Für Fullscreen-Anwendungen natürlich Käse.
Man sieht in deinem Code leider nicht, woher "
Handle" bestückt wird. Unter Umständen könnte es schon reichen, dort das
Handle des gesuchten Fensters einzutragen. Die Zeile "md.GetAdapterDisplayMode(0,mDisplayMode);" sieht auch nach erstem Parameter=
Handle aus, und der HDC des Desktops wäre 0. Hier dann evtl. den
DC vom Zielfenster einsetzen.
Beides ist mangels Informationen* aber auch nur geschätzt.
*Welche Lib setzt du ein, bzw. wie sind die Parameterlisten der jeweiligen Methoden die du aufrufst?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)