Vor langer Zeit war der Mauszeiger ein spezieller Teil der Hardware, der ein Overlay erzeugte und nicht in den gleichen Videospeicher gerendert wurde wie der Rest des Bildschirms. Auch heute ist es kein Fenster (im Sinne von user32) - es hat kein HWND. Es kann immer noch speziell genug sein, dass es nicht Teil des Renderings ist, oder es kann sein, dass die Druckbildschirm-Funktion den Cursor vorübergehend verdeckt, wenn er den Screenshot aufnimmt.
Ich glaube nicht, dass es einen einfachen allgemeinen Weg gibt, um sicherzustellen, dass Ihr Fenster nicht von einem Screenshot erfasst werden kann. Wenn Ihr Fenster einem "high-integrity" -Prozess gehört, wird es möglicherweise aus einem Screenshot ausgeblendet, der von einem Prozess mit normaler oder niedriger Integrität erfasst wurde. Aber das habe ich noch nie probiert.