Ich habe, bevor ich auf PureBasic gestossen bin, ein Programm in GFA-Basic für Windows geschrieben welches Koordinaten aus einer Liste auf dem Bildschirm als Punkte mit Punktnummern anzeigt. Das will ich mit PureBasic Linuxfähig machen. Das meiste lässt sich einfach portieren. Nur zwei Sachen hab ich noch nicht hingekriegt.
1. Was ist falsch an dem Codeschnipsel ? Der Text erscheint bei mir nicht im Window ! (Suse 10.1, KDE)
Code: Alles auswählen
If OpenWindow(0, 0, 0, 500, 400, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If StartDrawing(WindowOutput(0))
FrontColor($00FF00)
DrawText(200, 200, "Test") ; Warum kommt hier nichts ins Fenster ???
StopDrawing()
EndIf
Repeat : Event = WaitWindowEvent() : Until Event = #PB_Event_CloseWindow
EndIf
2. Die Function WaitWindowEvent() liefert bei mir keine Events wenn Maustasten gedrückt werden. (Bei Windows ja, bei Linux nein !!!)
Ist das ein Fehler in Pb oder mach ich was falsch ?
Bin für jeden Tip dankbar.
Titel angepasst - Kaeru fecit