Seite 1 von 1
Geht #PB_Event_moveWindow immer noch nicht?
Verfasst: 20.10.2004 17:37
von PBZecke
Weiß einer ob #PB_Event_moveWindow irgendwann einmal funktionieren wird? Habe im PureBoard -Archiv einen Thread von Oktober 2003 gefunden, in dem dieses Problem beschrieben ist. Oder mache ich irgendwas falsch und es funktioniert bei euch?
Verfasst: 21.10.2004 00:48
von nco2k
nope, geht immernoch nicht... getestet mit PB 3.92 Beta 2 für Windows.
c ya,
nco2k
Verfasst: 23.10.2004 02:22
von Andre
Info (Erinnerung) an Fred ist erfolgt.

Verfasst: 23.10.2004 15:37
von PBZecke
Na, ob's was bringt? Ich Frage mich nur, hat er es vergessen, kriegts nicht hin oder ist nicht daran interessiert das zu beheben.
Dieser meiner zugegebenermaßen laienhaften Meinung nach doch eher leicht zu behebende Bug sollte doch schon längst behoben sein, oder dieses Feature aus der Dokumentation entfernt werden. Ich hab nämlich ganz schön lang benötigt um festzustellen, dass es nicht mein Code war der nicht funktionierte, sondern PB. Vielleicht ist es ja in der lang erwarteten V.4 drin, auf die alle warten. Na hoffentlich werden wir da nicht eine große Enttäuschung erleben.

Verfasst: 23.10.2004 18:16
von Falko
Ich hoffe ich liege nicht daneben. Aber zur Not könnte man sich
mit WinCallback behelfen.
Code: Alles auswählen
;Vorläufiges Event MoveWindow für Windows
;Falko
Procedure WinCallback(hWnd,Msg,wParam,lParam)
Result=#PB_ProcessPureBasicEvents
Select Msg
Case #WM_MOVE ;
Debug "moving Window" ; hier könnte man dann die Ereignisse weiter ausführen
xPos= lParam & $FFFF
yPos= lParam>>16 & $FFFF
Debug "xPos: "+ Str(xPos)
Debug "yPos: "+ Str(yPos)
EndSelect
ProcedureReturn Result
EndProcedure
OpenWindow(0,200,200,200,200,#PB_Window_SystemMenu,"Test")
SetWindowCallback(@WinCallback())
Repeat
eventID=WaitWindowEvent()
Select eventID
Case #PB_EventCloseWindow
End
EndSelect
ForEver
Verfasst: 23.10.2004 19:00
von PBZecke
Danke Falko, hab ich ja auch gemacht, ist ja auch nicht so schwer. Ich bin nur darüber erstaunt, dass der Fehler schon seit so langer Zeit bekannt aber nicht behoben wird.