Form positionieren

15/02/2012 - 10:42 von Karl Honig | Report spam
Hallo zusammen,

ich will ein form an einer bestimmten Stelle auf dem Schirm positionieren.

Die gewollte Koordinate ist ermittelt, es klappt auch, aber nur fast.
Das Form ist leicht versetzt, der 'Rand' wird nicht beachtet.

Jetzt versuche ich diesen Rand zu berechnen, aber ich komme nicht drauf,
welche Eigenschaften ich dazu nutzen koennte.
Vielleicht gibt es diesbezueglich keine?
Und ich muss diesen Wert woanders her bekommen?

Waere fuer einen kleinen Tip dankbar.


Viele Gruesse,
Karl
 

Lesen sie die antworten

#1 Christian Zimmermann
15/02/2012 - 11:32 | Warnen spam
Hallo Karl,

Am 15.02.2012 10:42, schrieb Karl Honig:

ich will ein form an einer bestimmten Stelle auf dem Schirm positionieren.

Die gewollte Koordinate ist ermittelt, es klappt auch, aber nur fast.
Das Form ist leicht versetzt, der 'Rand' wird nicht beachtet.

Jetzt versuche ich diesen Rand zu berechnen, aber ich komme nicht drauf,
welche Eigenschaften ich dazu nutzen koennte.
Vielleicht gibt es diesbezueglich keine?
Und ich muss diesen Wert woanders her bekommen?



mitels der API-Funktion GetSystemMetrics() und mit den Paramterwerten
SM_CXSIZEFRAME, SM_CYSIZEFRAME, SM_CXFIXEDFRAME, SM_CYFIXEDFRAME kannst
du die Stàrke des Fensterrahmens in Pixeln je nach Darstellungsart der
Form ermitteln.

Für Anwendungsbeispiele einfach mal googeln.

Gruß

Christian

Ähnliche fragen