まずまずの調子。WindowsVCLのグラフィック周りに苦しめられる。
TPaintBoxを継承したコンポーネントにバッファ用のTBitmapを持たせ、WM_PAINTメッセージを受けてTPaintBoxのCanvasに張り付けているのだが、本来真っ黒のはずの部分が真っ白になるのだ。このコンポーネントはTScrollBoxの中に張り付けているので、TScrollBoxのControlStyleにcsOpaqueを設定したり、DoubleBufferをtrueにしてみたりするといちおう黒になるが、今度は再描画されるべき部分がそのまま残る。
うーん、ややこしい。