PureBoard
http://forums.purebasic.com/german/

[WINAPI] AdjustWindowRectEx_()- Fehlerhaft!
http://forums.purebasic.com/german/viewtopic.php?f=3&t=31619
Seite 1 von 1

Autor:  Mijikai [ 16.08.2019 09:33 ]
Betreff des Beitrags:  [WINAPI] AdjustWindowRectEx_()- Fehlerhaft!

Beim Testen meiner Engine auf verschiedenen PCs ist mit aufgefallen das die Funktion
AdjustWindowRectEx_() nicht überall korrekt arbeitet!

Normalerweise fällt das nicht auf!
Bei grafischen Anwendungen jedoch können Artefakte auftreten da das erzeugte Fenster nicht die gewünschte Größe hat.

Das Problem kann so behoben werden:
Code:
;  wnd <- ursprüngliche Größe ermittelt mit AdjustWindowRectEx_()
;GetWindowRect_(handle,@fix)
;  x = (fix\right - fix\left) - wnd\left
;  y = (fix\bottom - fix\top) - wnd\top
;SetWindowPos_(handle,#Null,#Null,#Null,x,y,#SWP_NOMOVE|#SWP_NOZORDER);<- jetzt bekommt das Fenster die richtige Größe :)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/