Forum: Win32/Win64 API (native code)
by himitsu,
5. Aug 2010
In diesem Zusammenhang sei noch erwähnt, daß Delphi (blöderweise) quasi auch Width und Height beim Erstellen der Fenster verwendet, aber die eventuelle Größenänderung nicht beim Align der Subkomponenten oder sonstwo beachtet. :wall:
(das fällt besonders unschön auf, wenn man sein Programm mal auf einen anderen System, mit größerer Titelleiste und oder Rahmen, ausführt)
Bist also nicht der...
Forum: Win32/Win64 API (native code)
by himitsu,
4. Aug 2010
Wie gesagt ClientHeight liefert dir die Größe des Clientbereichs und dazu zählt nicht die Titelleiste und der Rahmen, sondern nur der Teil, in welchem du auch deine Buttons reinbekommst.
Forum: Win32/Win64 API (native code)
by himitsu,
4. Aug 2010
Was Deep-Sea meint ... kennst du schon ClientHeight und ClientWidth?
Forum: Win32/Win64 API (native code)
by himitsu,
4. Aug 2010
SM_CYCAPTION gibt den Y-Wert (Höhe) der Caption (Titelleiste) aus ... also wirst du da einfach einen anderen/passenderen Wert benötigen, welcher dir das gewünschte Ergebnis liefert.
Mit der Suche würde ich hier GetSystemMetrics beginnen.