J'ai un morceau de code qui met la fenêtre sous le curseur au premier plan en utilisant l'API SetForegroundWindow pour WinXP. Je l'ai testé pour Vista mais l'API ne semble plus faire le travail correctement. AllowSetForeground n'a pas aidé, mon processus est un processus d'arrière-plan.Comment puis-je mettre une fenêtre au premier plan dans Vista en utilisant C++?
Que puis-je utiliser pour accomplir ceci?
Cela me le fait pour - et a été la seule chose (à moins d'appeler ShowWindow avec MINIMIZE, puis ShowWindow avec RESTORE) qui a pour effet d'amener la fenêtre à l'avant.D'autres tentatives, y compris SetForegroundWindow et BringWindowToFront Just-Dont-Work, mais This-Approach-Does. –
Vous tapez le mot "OU" ... est-ce pour éviter copier-pâtes par noobs? –