DOBON.NET DOBON.NETプログラミング掲示板過去ログ

線の消去

環境/言語:[環境(Windows2000,XP)、使用言語(VC++)]
分類:[.NET]

Windowに複数の線、複数のビットマップを表示して、
その線を部分的に消す、ビットマップをいくつか消したい。
どのようにしたらいいのでしょう?
  • 題名: Re[1]: 線の消去
  • 著者: ガッ
  • 日時: 2005/05/26 11:41:29
  • ID: 10948
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
■No10946に返信(タカさんの記事)
> Windowに複数の線、複数のビットマップを表示して、
> その線を部分的に消す、ビットマップをいくつか消したい。
> どのようにしたらいいのでしょう?
基本的には全部消して、要らない物以外を全部再描写かと。
■No10946に返信(タカさんの記事)
> Windowに複数の線、複数のビットマップを表示して、
> その線を部分的に消す、ビットマップをいくつか消したい。
> どのようにしたらいいのでしょう?

レイヤーの考えを少し勉強してみてはいかがでしょうか?
わかれば、どのように作ったらいいのか等のアイデアが浮かぶと思いますよ。
■No10948に返信(ガッさんの記事)
> 基本的には全部消して、要らない物以外を全部再描写かと。
やはりそれしかないのでしょうか‥‥
■No10950に返信(タカさんの記事)
> ■No10948に返信(ガッさんの記事)
>>基本的には全部消して、要らない物以外を全部再描写かと。
> やはりそれしかないのでしょうか‥‥
いえ、もっと突き詰めれば、
・必要な部分のみを再描写する
ということになります。
まぁ、「必要な部分」を管理するのが面倒なら、一気に全体を再描写してもいいんじゃないかとは思いますが。
■No10957に返信(ガッさんの記事)
> ■No10950に返信(タカさんの記事)
>>■No10948に返信(ガッさんの記事)
> >>基本的には全部消して、要らない物以外を全部再描写かと。
>>やはりそれしかないのでしょうか‥‥
> いえ、もっと突き詰めれば、
> ・必要な部分のみを再描写する
> ということになります。
> まぁ、「必要な部分」を管理するのが面倒なら、一気に全体を再描写してもいいんじゃないかとは思いますが。

フォローです。
結局、上書きしてしまった線を消すとなると、
その線部分だけが、空洞になり、元画像とはかけ離れたものになってしまいます。
それでは、意味が無いので、ガッ さんがおっしゃられるように、再描画が一番手っ取り早い訳です。
  • 題名: Re[2]: 線の消去
  • 著者: タカ
  • 日時: 2005/05/27 15:24:37
  • ID: 10986
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
分かりました。再描画でやってみます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板