下にスクロールすると、画像が上に移動するようにしていく。
PictureBox.cppのOnPaintで、
iDrawWidth、iDrawHeightが描画する幅と高さ。
そして、m_ScrollInfo.nPosが増えるたびに、上にずれていくので描画する領域は減っていく。
そして、新たに下から出てきた部分、つまり残りの部分を描画する。
OnVScrollは、
1回のスクロール変化量dyを常にScrollWindowに渡して、OnPaintで都度描画してもらう。
しかし、こうすると、
この状態から、
下にはスクロールできたように見えるが、
上に戻ると、ぐちゃぐちゃになる。
ScrollWindowで変化量ごとにスクロールする方法は適さないようだ。
・ScrollWindowで下にスクロールできたが様々な問題が発生 · bg1bgst333/ObjeqtNote@bf897e3 · GitHub