Aktuelle Zeit: 22.10.2019 13:57

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: [WINAPI] AdjustWindowRectEx_()- Fehlerhaft!
BeitragVerfasst: 16.08.2019 09:33 
Offline
Benutzeravatar

Registriert: 25.09.2016 01:42
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 :)

_________________

Links:
PureBasic Discord
[ENGINE] 2D Engine Nautilus (Win)
[INCLUDE] GLFW 3.3 Library
[MODULE] Bass Library 2.4 (Win)
[LIBRARY] Hexi Binary2Hex (Win)



Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye