Übernehmen Sie die Kontrolle über Ihren Arbeitsbereich

Sie möchten die Oberfläche Ihrer Anwendung an die Systemeinstellungen des Endbenutzers anpassen? Sie möchten sicherstellen, dass die Oberfläche Ihrer Anwendung nicht vom macOS-Dock oder -Menü oder von der Windows-Taskleiste verdeckt wird? In diesem Blogbeitrag zeigen wir Ihnen, wie das geht!

Unter macOS können Sie das Dock auf der linken, rechten oder unteren Seite des Bildschirms platzieren. Sie können auch die Größe des Docks ändern, wodurch sich die Größe des Arbeitsbereichs ändert. Unter Windows können Sie die Taskleiste an einem beliebigen Bildschirmrand platzieren und ihre Größe ändern, wodurch sich auch die Größe des Arbeitsbereichs ändert.
Das Tolle an 4D v18 R2 ist, dass Sie jetzt (auf beiden Systemen) diese grafischen Systemelemente berücksichtigen, den gesamten Arbeitsbereich nutzen und sicher sein können, dass Ihre Fenster in einem sichtbaren Bereich liegen (insbesondere im SDI-Modus unter Windows).

Der Arbeitsbereich, was ist das?

Unter Windows ist der Arbeitsbereich der Teil des Bildschirms, der nicht von der System-Taskleiste verdeckt wird. Das korallenfarbene Rechteck in den Screenshots unten hebt den Arbeitsbereich hervor:

blank

Unter macOS ist der Arbeitsbereich der Teil des Bildschirms, der nicht durch die Taskleiste oder das Menü des Systems verdeckt wird:

blank

blank

Wie erhält man den Arbeitsbereich eines Bildschirms?

Wir haben einen optionalen Parameter für den SCREEN COORDINATES Befehl hinzugefügt:

SCREEN COORDINATES($left;$top;$right;$bottom;$screenNumber;Screen work area)

Jetzt können Sie sicherstellen, dass Ihre Fenster an der richtigen Stelle platziert sind, oder Sie können den gesamten Arbeitsbereich nutzen, Sie haben die Wahl!

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.