Fensterbreite/-höhe an Bildschirmbreite/-höhe anpassen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
400kmh
Beiträge: 100
Registriert: Do 25. Mär 2010, 04:03

Fensterbreite/-höhe an Bildschirmbreite/-höhe anpassen

Beitrag von 400kmh »

Hallo,

ich möchte die Breite eines Fensters von der Breite des Bildschirmes abhängig machen. Dazu brauche ich eine Funktion, die die Bildschirmbreite wiedergibt. Die Benutzung der Funktionen "GetMaxX" und "GetMaxY" zu diesem Zweck führt bei mir zu fehlerhaften Ergebnissen. Gibt es einen Ersatz für die Funktionen "GetMaxX" und "GetMaxY"?

Benutzeravatar
theo
Beiträge: 10949
Registriert: Mo 11. Sep 2006, 19:01

Re: Fensterbreite/-höhe an Bildschirmbreite/-höhe anpassen

Beitrag von theo »

400kmh hat geschrieben: Gibt es einen Ersatz für die Funktionen "GetMaxX" und "GetMaxY"?
Woher kommen diese Funktionen? Die kenne ich nicht.

Normalerweise nimmt man Screen.Width und Screen.Height.
Je nach dem auch WindowState:=wsMaximized;

400kmh
Beiträge: 100
Registriert: Do 25. Mär 2010, 04:03

Re: Fensterbreite/-höhe an Bildschirmbreite/-höhe anpassen

Beitrag von 400kmh »

theo hat geschrieben:
400kmh hat geschrieben: Gibt es einen Ersatz für die Funktionen "GetMaxX" und "GetMaxY"?
Woher kommen diese Funktionen? Die kenne ich nicht.
Aus der Unit Graph. In Pascal-Grafiken geben sie die Breite bzw. Höhe der Grafik in Pixel wieder.
theo hat geschrieben:Normalerweise nimmt man Screen.Width und Screen.Height.
Je nach dem auch WindowState:=wsMaximized;
Danke.

Benutzeravatar
theo
Beiträge: 10949
Registriert: Mo 11. Sep 2006, 19:01

Re: Fensterbreite/-höhe an Bildschirmbreite/-höhe anpassen

Beitrag von theo »

400kmh hat geschrieben:Aus der Unit Graph. In Pascal-Grafiken geben sie die Breite bzw. Höhe der Grafik in Pixel wieder.
Ach so, das sollte man afaik besser nicht mit dem WM-/GUI-/Widget Zeug mischen.
Da geht's afaik um direkteren Zugriff auf die Grafik (libvga)

Antworten