Hallo nochmal!
Ich probiere hier gerade mit gPeekLine herum. Aber ich bekomme es einfach nicht hin, vom gerade aktiven Fenster zu "peeken". Die Funktion braucht den Parameter id%, den ich bekomme, wenn ich ein Grafikfeld definiere. Das geht auch. Aber wie lese ich den ganzen Schirm, der gerade aktiv ist? Ich lese überall dass es mit id%=0 geht, aber nicht auf der Serie5! Ich bekomme immer "Ungültige Argumente". Im Internet und in Newsgroups habe ich auch nix gefunden. Vielleicht hat von euch jemand eine Idee... Sonst geb' ichs auf
Gruß, Sebastian
Naja, ich habe nicht sonderlich Erfahrung mit dem Befehl, habe ich ihn doch in meinen Programmen noch nie benötigt. Du kannst auch mal in der OPL Knowledge Base von Symbian schauen, da steht auch was.
Ansonsten denke ich, dass das Systemfenster die ID 1 hat und nicht 0.
Evtl. zuvor ein gUSE 1 ?
Viel Erfolg!
...und man muss immer ein wenig hartnäckig bleiben
Danke, Ralph. Hab ich auch schon probiert. Scheint nicht zu funktionieren (bin mir aber nicht sicher). Naja, der Bildschirmtreiber muss dann halt noch warten. Ich mache erst das Tastaturprogramm fertig, was sogar schon recht gut funktioniert!
Gruß,
Sebastian
Sorry, hatte mich vertan:
Die Windows ID 1 wird default als erste Fenster-ID eines startenden Programms zugewiesen. Das Systemfenster hat die ID 0.
Hm. Mit ID=0 gehts gar nicht. Liefert mir "Ungültige Argumente". Soweit ich den Angaben im Internet folgen kann geht das mit ER5 gar nicht. Mit den 3ern wars möglich. Naja egal
Vielen Dank nochmal!
Gruß,
Sebastian