2d drawing in einer scroll area

Anfängerfragen zum Programmieren mit PureBasic.
philipp
Beiträge: 26
Registriert: 03.11.2005 10:31

2d drawing in einer scroll area

Beitrag 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
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Re: 2d drawing in einer scroll area

Beitrag 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.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
philipp
Beiträge: 26
Registriert: 03.11.2005 10:31

Beitrag von philipp »

danke für eure super antworten.
das hat perfekt geklapt.
danke
Antworten