Question

Je veux faire un jing comme une capture d’écran mais personnalisé pour ce dont j’ai besoin et je suis coincé.

Je souhaite prendre le contrôle des fenêtres ouvertes qui se trouvent derrière ma forme alpha 30, si cela est possible.

la poignée est extraite de cursor.position sur la souris globale afin que je puisse la mettre en surbrillance avec les fenêtres de bordure appropriées et j'aime quelque chose comme si (currentHandle == this.handle) currentHand = = "derrière la poignée de fenêtre". à la maison, je me fais naturellement et excuse mon anglais. Merci

Était-ce utile?

La solution

Vous aurez besoin de P / Invoquer GetWindow () dans une boucle, en utilisant GW_HWNDNEXT. Continuez à boucler jusqu'à ce que vous trouviez une fenêtre dont GetWindowRect () contient la position du curseur ou appuyez sur la fenêtre du bureau. Méfiez-vous des mensonges d'Aero sur les rectangles de la fenêtre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top