GDI Zeichenfäche Verschieben?
-
Ich möchte eine GDI Zeichenfläche, mit gedrückter Maustaste verschieben können. Wie mache ich das am besten. Habe auch Scrollbalken und mit SetScrollPos() klappt es zwar aber es ruckelt enorm. Mit SetViewportOrgEx() klappts schon besser, damit ruckelt es nicht mehr, aber die Zeichenfäche ist verschoben. Ich will aber nur die Zeichnung in der Zeichenfäche verschieben. So eine Art Scrolling mit der Maus.
Kann mir jemand helfen wie man das realisiert. Sollte kein C++ sein, nur reines C.
-
Sorge am besten dafür, dassbei jeder Verschiebeoperation direkt im Maus-Handler UpdateWindow aufgerufen wird.
Weiterhin schau Dir mal Postings hier zum Thema Double-Buffering an!