タイトル : Re^2: ギザギザのない、なめらか直線と円を描きたいです。 投稿日 : 2023/08/25(Fri) 14:30 投稿者 : マイメモリー
魔界の仮面弁士 様、早速のご回答をありがとうございました。 GdiPlus.basの出所の件ですが、記事No.15598で紹介されているサイトにありました。 AntiAlias.zipをDLして解凍すると、以下の4つのファイルが含まれており、その中の 1つにGdiPlus.basがありました。 AnitAlias.vbp AntiAlias.vbw form1.frm GdiPlus.bas AnitAlias.vbpをクリックして起動し、VisualBaasic Ver6.0の画面が現れてF5キーを押すと メイリオ、36Pt/Print などのアンチエイリアス処理のかかった文字が表示されました。 GdiPlus.basがある標準モジュール内の記述を見ると Public Enum〜等の記述がたくさんなされており、 その中にSmoothingModeを見つけました。また、Form内にはGDI+を利用した記述がありました。 このForm内の記述を上手に利用できないものかと様々に試してみるのですが、なかなか思うような線や円 を描くことができません。やはりLine文、Circle文を適当に挿入するだけでは無理なのでしょうか? 相当に難しいのであれば今回は諦めたいと思いますが、魔界の仮面弁士 様の方でサンプルを提示していた だけるのであればとてもありがたく思います。 いろいろな資料を紹介して頂いたにも関わらず、ご不便をおかけする話になりまして誠に申し訳ございません。 今回は、私にとってかなりハードルの高い内容になってしまいました。こんな私ではありますが、よろしく お願い致します。 |