CView & scrollen
-
Hallo,
ich bin momentan etwas ratlos. Ich habe folgendes Problem:
// ____________________________________ // | ____________________________ _ | // | | | | |^| | // | | | | | | | // | | | | |_| | // | | | CBitmapWnd (Child) | |_| | CVScroll // | | | | | | | // | | | | | | | // | | | | | | | // | | | | | | | // | |_____|______________________| |v| | // | ____________________________ | // | |<__________________________>| | // | CHScroll | // |____________________________________|Eigentlich möchte ich nur scrollen. Die Bitmap zeige ich in der OnPaint() Methode der Klasse CBitmapWnd an.
In der View ( OnVScroll( ) ) rufe ich
m_cBitmap.Invalidate();auf. Dies ruft nun wieder die OnPaint() Methode der Klasse CBitmapWnd auf.
Soweit sogut, aber mir ist noch nicht ganz klar, wie ich die Bitmap scrollen kann.
Bin für jeden Tipp dankbar.
Merci
-
dazu gibts was, das nennt sich CScrollView

-
CMatt schrieb:
dazu gibts was, das nennt sich CScrollView

Und das scrollt das Bitmap automatisch oder wie?

-
hmm schrieb:
CMatt schrieb:
dazu gibts was, das nennt sich CScrollView

Und das scrollt das Bitmap automatisch oder wie?

jo, musst sie nur in der OnDraw auf den dc klatschen
-
Muss man dort dann das ganze Bitmap zeichnen oder nur das Stück was sichtbar ist? Oder erledigt CScrollView das schon von selbst, was sichtbar ist?
-