2010-08-04 4 views

Répondre

3

Pour empêcher le vol de mise au point (ou au moins rendre plus difficile le déplacement accidentel de la mise au point), Windows dresse des obstacles à un processus en amenant la fenêtre d'un autre processus vers le haut.

Vérifiez MSDN pour SetForegroundWindow (en particulier dans la section Remarques) et AllowSetForegroundWindow.

Vous devez envoyer un message au processus pour lui demander de restaurer sa propre fenêtre, ou ce processus doit permettre explicitement à votre processus de le faire.

+0

Merci, cela semble être le problème là. – Eloff

0

FindWindow() suivi de ShowWindow().

+0

J'ai essayé ShowWindow et BringWindowToTop sans succès, fonctionnent-ils sur les fenêtres des processus externes? – Eloff

+0

Tant que vous avez réussi à récupérer une poignée dans cette fenêtre. – karlphillip

Questions connexes