~開発環境~
Windows 7 Ultimate SP1 64bit
Visual C++ 2010
DXライブラリ Ver 3.08c
DXライブラリの関数DrawLineで線の太さを変えて垂直の直線を引くと描画されません。
斜めに直線を引くことは出来るのですが、垂直方向だけが描画されません。
太さを1にしたときは問題なく描画できるのですが、太さの変更はサポートされてないのでしょうか?
DrawLineで線の太さを変えると描画されない
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: DrawLineで線の太さを変えると描画されない
第6パラメータってありましたっけ?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: DrawLineで線の太さを変えると描画されない
いちおうあるみたいですけど。softya(ソフト屋) さんが書きました:第6パラメータってありましたっけ?
ヘルプには何も書かれていないので、太さの変更ができるかは、ライブラリ作成者に聞くしかなさそうです。
written by へにっくす
Re: DrawLineで線の太さを変えると描画されない
返答ありがとうございます。
DXライブラリの仕様?バグ?みたいなので作成者に聞いてみたいと思います。
DXライブラリの仕様?バグ?みたいなので作成者に聞いてみたいと思います。
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 14年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: DrawLineで線の太さを変えると描画されない
Ver 3.08aで試してみましたが、正常に表示されますよ。
お使いのバージョンは何ですか?
お使いのバージョンは何ですか?
Re: DrawLineで線の太さを変えると描画されない
DXライブラリ Ver 3.08cです。Dixq (管理人) さんが書きました:Ver 3.08aで試してみましたが、正常に表示されますよ。
お使いのバージョンは何ですか?
以前のVerでは問題なく表示されていたような気がするのですが・・・
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 14年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: DrawLineで線の太さを変えると描画されない
こちらで確認してみましたが、確かに
ver3.08aでは正常に描画されますが、
ver3.08cでは描画されません。
一方、現在の最新バージョンである
ver3.08eでは正常に描画されます。
ver3.08dの更新履歴に
「DrawLine で Thickness に 2以上を渡して水平、又は垂直の直線を描画すると何も描画されないバグを修正。」
とありますから、DXライブラリのバグだったようですね。
従って現在の最新バージョンでは直っています。
ver3.08aでは正常に描画されますが、
ver3.08cでは描画されません。
一方、現在の最新バージョンである
ver3.08eでは正常に描画されます。
ver3.08dの更新履歴に
「DrawLine で Thickness に 2以上を渡して水平、又は垂直の直線を描画すると何も描画されないバグを修正。」
とありますから、DXライブラリのバグだったようですね。
従って現在の最新バージョンでは直っています。