[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/03/06(Mon) 18:14
投稿者名:gt
URL :
タイトル:
伸縮線分について
お世話になっています、dtです。

PictureBoxに伸縮線分についてお伺いします。
一応伸縮線分を作ったのですが、ちょっと問題があります、
Picture2.DrawMode = 10
でやっていますが、背景は白場合、うまく表示されています。
背景は写真の場合、
写真の明暗によって伸縮線分の色を変りました、
線分が見にくくなりました、
(例:線分の赤い色が変りました。)

解決の方法があるでしょうか。

よろしくお願いします。

投稿時間:2006/03/07(Tue) 11:26
投稿者名:ダンボ
URL :
タイトル:
Re: 伸縮線分について
googleで「"伸縮線分"」のキーワードで引いたが7件しかヒットしなかった。
しかも"伸縮線分"でヒットしているのではなく、"伸縮"と"線分"が分かれているものばかりだった。

#質問が独りよがりだ。。。

「背景の色合いに応じて自動的に線の表示色を変えたい」というのであれば、
BitBlt()を使ってラスタオペレーションを工夫したらどうですか?

投稿時間:2006/03/07(Tue) 17:33
投稿者名:gt
URL :
タイトル:
Re^2: 伸縮線分について
ダンボさん:
ご返事ありがとう。

> googleで「"伸縮線分"」のキーワードで引いたが7件しかヒットしなかった。
> しかも"伸縮線分"でヒットしているのではなく、"伸縮"と"線分"
が分かれているものばかりだった。
>
ある本から”伸縮四角形”という言葉が書いてあります。
それに参考して、”伸縮線分”となりました。
ラバーバンドということです。

> 「背景の色合いに応じて自動的に線の表示色を変えたい」というのであれば、
> BitBlt()を使ってラスタオペレーションを工夫したらどうですか?
線分の色が変りたくないです、
Picture2.DrawMode = 10
を使ってラバーバンドになっています、但し,
線分の色が背景の色によって変っています。

よろしくお願いします。

投稿時間:2006/03/07(Tue) 17:54
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: 伸縮線分について
> 線分の色が変りたくないです、  ’何か日本語が変!
> Picture2.DrawMode = 10     ’定数値では、定数で書くようにしましょう
                     Picture2.DrawMode = VbNotXorPen

こういう事を矛盾と言いません。? (どうしたいのかが解らない。)
ヘルプで DrawMode をよく調べられたらいかがでしょうか?