タイトル : Re^3: グラフィック描画の既定値方法 投稿日 : 2006/03/10(Fri) 12:06 投稿者 : 花ちゃん
> Call LineTo(hThisDC, 0, 100)を実行する前の色部分を記憶しておくのでしょうか。又は > それに変わるソースがあれば一番良いのですが。 何にどのように描いているかで方法が違ってきます。 例えばピクチャーボックスに描いたのであれば、ピクチャーボックスの バックカラーで同じラインを描けば消える事になります。 但し、画像ファイルのようなもの上に描いた場合は上記の方法ではNGかと。 プログラム上でなく、紙の上鉛筆で描いたものを消す場合とボールペンで 描いたものを消す場合や布に描いたもの、ガラスの上に描いたものを消す場合では 方法や結果が違ってきますよね。それと同じような事が言えるかと思います。 > Lineを描いています理由は下記のWebを参考にしました。 VB6.0 用のコードですよね。 そのコードを使って描いたものは、他のWindowの裏に隠れた場合消えませんか? どのように描いているかによっても上記のように方法が違ってきます。 どちらにしても数行で書けるような万能な方法はないと言う事になります。 |