2

書き込み可能なビットマップがあります。

コンテンツを 1 ピクセル左にスクロールし、一番右の列に新しいピクセル行を入力します。

C++ では、バッファ全体を 1 ピクセル左に memmove し、各行の最後のピクセルを上書きしますが、memmove がないため、C# でこれを行う最善の方法がわかりません。

4

1 に答える 1

-1

新しいビットマップを作成し、DrawImage を使用してソースからコピー先のビットマップにセクションをコピーできます。

http://msdn.microsoft.com/en-us/library/aa457087.aspx

次に、FillRectangle を使用して、幅 1 ピクセルの垂直の四角形を描画します。

于 2011-08-20T00:07:39.457 に答える