Warum sollte er für einen Screenshot die Windows Procedure hooken?
Handle vom Fenster holen, dazu den
DC ermitteln und das ganze in eine Bitmap mit BitBlt kopieren. Mit dem Bitmap kann man dann machen, was man will. Einzige Problem, man muss das Elternfenster erwischen, sonst hat man eventuell nur einen Screenshot von einem Steuerelement.