私は wxWidgets にかなり慣れていないので、ご容赦ください。10Kx10K の画像があり、wxScrolledWindow のサイズが 640x480 だとします。画像全体を、ペイント関数で使用する wxBitmap に読み込みます。
今私のOnPaint関数で私はただ言います
wxPaintDC dc(this);
dc.DrawBitmap(_Bitmap, 0, 0 );
これは、最初の数回のペイントではある程度機能しますが、すぐにウィンドウの内容が乱れ、アーティファクトが表示されます。これは、スクロール バーを前後にすばやく動かすと、非常に速く発生します。
Windows 7 マシンで最新の wxWidgets を使用しています。
では、ペイント コードを改善するにはどうすればよいでしょうか。
どうもありがとう、クリスチャン