große Bitmap laden und scrollen



  • hi, wie kann man das am besten machen. Das wenn ich eine Bitmap habe die größer ist als das Fenster. Das ich das scrollen kann?

    Muss ich das über

    BitBlt (hdc, 0, 0, bitmap.bmWidth, bitmap.bmHeight, hdcMem, 0, 0, SRCCOPY) ;

    Das ich den Bereich selber festelegen muss?

    gibt es andere Möglichkeiten?



  • 1. Möglichkeit: Stichwort BackBuffering
    2. Möglichkeit: Bin mir jetzt nicht ganz sicher, aber du könntest das Hauptfenster mit dem Style CLIPCHILDREN versehen und dann ein ChildWindow anlegen (WS_POPUP | WS_CHILD) in dem nur dein Bild angezeigt wird und dann das ChildFenster verschieben.

    [Edit]BitBlt sucht sich automatisch den Clipbereich, wenn du den jedoch ändern willst, solltets du dir mal die Windows-Rgn Funktionen anschauen[/Edit]

    M.T.

    [ Dieser Beitrag wurde am 26.12.2002 um 14:40 Uhr von Manuel editiert. ]


Anmelden zum Antworten