angenommen man hat eine App mit 100 x 768 und startet die auf einem 800 x 600 Bildschirm ...
klar "passt" die von der Höhe nicht aber mit Pos := {0,0} "sehe" ich die Titlebar aber es fehlen mir Controls die über dem oberen Rand sind ist das verhalten normal das ein XbpDialog() nicht > AppDeskTop():CurrenSize()[2] wird
---
nun ist bei Windows 0.0 oben links also wäre es evtl. negative Werte ... hm
Code: Alles auswählen
AADD(aPres,{XBP_PP_ORIGIN,XBP_ORIGIN_TOPLEFT})
wie geht man nun bei einem solchen Problem ran ... ein resize geht erst nach dem Create() aber wenn er da schon verkehrte Positionen hat ...
---
anbei Demo "pure" Xbase++ Source
wenn man den Maximize Button trifft dann erscheint auch ein Scrollbar und man kann die restlichen Controls sehen