Code: Alles auswählen
ExamineDesktops()
DeskWidth = DesktopWidth(0)
DeskHeight = DesktopHeight(0)
DeskDepth = DesktopDepth(0)
If InitSprite() = #False
End
ElseIf OpenScreen(DeskWidth,DeskHeight,DeskDepth,"Test") = #False
End
EndIf
Repeat
FlipBuffers()
ClearScreen(0, 0, 0)
If IsScreenActive() = #True And ScreenSwitched = #False
StartDrawing(ScreenOutput())
DrawText("Press Space to Quit")
StopDrawing()
ElseIf IsScreenActive() = #True And ScreenSwitched = #True
ScreenSwitched = #False
Else
ScreenSwitched = #True
EndIf
If GetAsyncKeyState_(#VK_SPACE)
End
;ElseIf GetAsyncKeyState_(#VK_ESCAPE)
;Debug
EndIf
ForEver
End2.) alt+tab funktioniert von haus aus, aber das minimierte programm, wird nicht im winxp taskswitchmenü angezeigt und kann somit auch nicht ausgewählt werden.
3.) wenn man in der taskleiste auf das minimierte programm, mit der rechten maustaste klickt, kommt kein kontext menü, sondern das programm wird wieder maximiert, wie bei der linken maustaste.
4.) die win-tasten funktionieren nicht von haus aus in diesem beispiel, aber in einem anderen sehr langen code (welchen ich hier nicht posten möchte) funktioniert es einwandfrei, obwohl ich da 1000%ig keinen einzigen befehl, mit den win-tasten drin hab.
edit: bug 4.) ist wohl doch kein bug. das merkwürdige verhalten wurde anscheinend durch etwas ausgelöst, würde nur zu gerne wissen durch was.
c ya,
nco2k