Question

personne ne sait si vous pouvez obtenir les coordonnées d'une fenêtre en utilisant le framework .NET ou via pinvoking?

J'aurais le processID ou mainwindowhandle.

Était-ce utile?

La solution

HI, vous pouvez utiliser System.Windows.Forms.Control cr = System.Windows.Forms.Control.FromHandle (. System.Diagnostics.Process.GetCurrentProcess () MainWindowHandle); maintenant u peut obtenir l'emplacement de ce contrôle.

Autres conseils

Dans Windows Forms API, form.Top et form.Left devraient faire.

Si vous ne disposez que le processus Id, vous pouvez itérer les veuves du processus en utilisant windows EnumWindowsProc méthode API. une fois que vous obtenez que vous voulez la poignée de la fenêtre, vous pouvez interroger pour sa taille et la position.

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