- - PR -
xorで線を引きたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-10-24 17:54
こんにちは。
今、VB.NET 2003でちょっとしたグラフィックソフトを作ってますが、グラフィック のある部分をマウスで範囲指定するときに枠を描画するのに、昔なら線をXORで引いて、 枠が移動したときはさっきの枠を再度XORし、そして移動先の枠をXORで描画するという ことをやっていました。 VB.NETでXORで線を引く方法が見当たらないのですがどのようにすればいいのでしょうか? また、今ではもっと他にいい方法があるのでしょうか? | ||||
|
投稿日時: 2005-10-24 18:01
XOR 描画は、Region.Xor メソッドくらいしかないと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-10-24 23:06
南部です。
お手軽なのは、ControlPaint.DrawReversibleFrameですね。 MSDNにずばりなサンプルがあったはず。 あとは、P/Invokeで。 SharpDevelopのソースとかが参考になるでしょう。 |
1