Ich möchte ein zufälliges Fenster auf der linken Seite meines Bildschirms maximieren. Kann ich Windows Aero-Funktionen aus meinem Code verwenden? Dieses Fenster kann mit der Maus maximiert werden. Ich möchte das nur programmatisch machen.Programmgesteuertes Maximieren des Fensters auf der Hälfte des Bildschirms
Ich benutze C#
und ich kann die IntPtr
des Fensters bekommen.
Wenn möglich ohne falsche Maus oder Tastatureingabe.
Leider nicht, Microsoft in ihrer Weisheit hat keine öffentliche API für die Aero-Snap-Funktionalität zur Verfügung gestellt. –
Dies kann ohne p/invoke geschehen, nur nicht mit Leichtigkeit, –
Können Sie dieses Verhalten nicht durch die Einstellung der Fensterposition und -größe, basierend auf der Desktop-Größe? Sollte einfach genug sein, nur nicht sehr "sauber" – Kippie