Seite 1 von 1
2d drawing in einer scroll area
Verfasst: 20.02.2007 17:33
von philipp
hallo, ich hätte mal ne frage, kann man eigentlich z.B. eine Line in
einer scroll area zeichnen ?
bei mir hat das nicht funktioniert, aber vielleicht mache ich etwas falsch.
vielen dank schon mal im vorraus.
philipp
Verfasst: 20.02.2007 17:41
von Kaeru Gaman
ich schätze mal, das ist ein refresh-problem...
möglicherweise musst du auf ein image zeichnen, und das image in der scrollarea scrollen...
Re: 2d drawing in einer scroll area
Verfasst: 20.02.2007 18:10
von rolaf
philipp hat geschrieben:hallo, ich hätte mal ne frage, kann man eigentlich z.B. eine Line in
einer scroll area zeichnen ?
bei mir hat das nicht funktioniert, aber vielleicht mache ich etwas falsch.
vielen dank schon mal im vorraus.
philipp
"Hinweis aus der PB-Hilfe: Unter Windows ist es erforderlich, die mittels WindowOutput() direkt in ein Fenster gezeichneten Grafiken nach jedem Verdecken, Minimieren etc. des Fensters manuell neu zu zeichnen ("zu refreshen"). Es ist daher empfehlenswert, Grafiken über ImageOutput() in ein Bild zu zeichnen und dieses als ImageGadget() im Anwendungsfenster darzustellen sowie ggf. mittels SetGadgetState() upzudaten. Windows erledigt dann das Neuzeichnen der Grafiken automatisch."
Wie man die OutputID für StartDrawing(OutputID) in der scrollarea bekommt sehe ich nicht, daher wird es wohl tatsächlich am sinnvollsten sein in ein Image zu zeichnen auch weil man sich das refreshen spart.
Verfasst: 20.02.2007 19:43
von philipp
danke für eure super antworten.
das hat perfekt geklapt.
danke