Yes, I would try double buffering. If you are drawing a bitmap off-screen, you can simply scroll around the bitmap.
. , , , , , , .
32- Windows XP , 237,9 . , , , .
, Windows, :
Width Height Area (pixels)
====== ====== ===========
32,767 7,261 237,921,187
25,000 9,517 237,925,000
23,792 10,000 237,920,000
20,000 11,896 237,920,000
15,861 15,000 237,915,000
15,000 15,861 237,915,000
11,896 20,000 237,920,000
10,000 23,792 237,920,000
9,517 25,000 237,925,000
7,261 32,767 237,921,187