meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
dialogeinheit [2016/10/09 15:01] – Externe Bearbeitung 127.0.0.1 | dialogeinheit [2018/07/28 10:25] (aktuell) – michael | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Dialogeinheiten ====== | ====== Dialogeinheiten ====== | ||
\\ Die Größe und Positionierung von Dialogen und Dialogelementen (s. dazu auch [[/ | \\ Die Größe und Positionierung von Dialogen und Dialogelementen (s. dazu auch [[/ | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
Dim g_XUnits, | Dim g_XUnits, | ||
Zeile 16: | Zeile 18: | ||
| | ||
End Sub | End Sub | ||
- | \\ Als Bsp. wird ein Dialog erzeugt, der die Bildschirmfläche optimal ausnutzt und ein Bild anzeigt. Von den mit obiger Subroutine ermittelten Werten werden jeweils einige Einheiten abgezogen, um Platz für den von Windows erzeugten Rahmen um den Dialog und die Windows-Taskleiste zu schaffen.\\ | + | </ |
+ | |||
+ | Als Bsp. wird ein Dialog erzeugt, der die Bildschirmfläche optimal ausnutzt und ein Bild anzeigt. Von den mit obiger Subroutine ermittelten Werten werden jeweils einige Einheiten abgezogen, um Platz für den von Windows erzeugten Rahmen um den Dialog und die Windows-Taskleiste zu schaffen.\\ | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
'** Start Dialog Testdialog ** | '** Start Dialog Testdialog ** | ||
FF_AddDialog " | FF_AddDialog " | ||
Zeile 25: | Zeile 31: | ||
FF_SetControl " | FF_SetControl " | ||
FF_ShowDialog " | FF_ShowDialog " | ||
- | \\ Soll ein Dialog oder Control pixelgenau dimensioniert werden (z.B. ein IMAGE-Control, | + | </ |
+ | |||
+ | Soll ein Dialog oder Control pixelgenau dimensioniert werden (z.B. ein IMAGE-Control, | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
UnitX = Bild_X * g_XUnits / FF_GetSystemMetrics(0) | UnitX = Bild_X * g_XUnits / FF_GetSystemMetrics(0) | ||
UnitY = Bild_Y * g_YUnits / FF_GetSystemMetrics(1) | UnitY = Bild_Y * g_YUnits / FF_GetSystemMetrics(1) | ||
+ | </ | ||
Dabei werden g_XUnits und g_YUnits ermittelt wie oben beschrieben.\\ | Dabei werden g_XUnits und g_YUnits ermittelt wie oben beschrieben.\\ |