掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TCanvasのベジェ曲線描画 (ID:62382)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。初めて質問させていただきます。 C++Builderを使用してペイントツールを作成しておりまして、 MSのペイントの 曲線ツールと同じようなツール (はじめに直線を引き次のクリックアンドドラッグで線がぐいーんってなるやつ) を作りたいと思っています。(ベジェ曲線というらしいですね) 調べたところ、ベジェ曲線はPolyBezier関数を使用して描画するようなのですが 具体的な使用例が探しても見つからなかったため、どう使うのかがわかりかねております。 現状 直線、長方形、円形、フリーハンド、テキスト入力等のツールは完成しています。 PolyBezier関数は void __fastcall PolyBezier(const TPoint* Points, const int Points_Size, int StartIndex = 0); と定義されていて、引数の const TPoint* Points に何を設定するとよいのかがいまいちよくわからないといったところです。 完成しているツールの引数はint型で指定すればいいものばかりだったので。。。 もしもご存知の方がおられましたら、使用例などをご教授していただけるととても有難いです。 質問の内容が足りないようでしたらどうぞご指摘ください。 VC++ではないですが問題ないと思います。 どうぞよろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.