WIL説明書(C++)  3.0.0

本機能は表示処理とデータ構造と表示属性で構成されます。
表示処理に関しては、下表に示すクラスの説明の他、後項の説明も合わせてご参照ください。
図形データに関しては、下表の"データ構造"に示す各クラスの説明をご参照ください。 図形データの色や形状の設定に関しては、下表の"表示属性"に示す各クラスの説明をご参照ください。

表示処理:

クラス 概要
FVCL::GDI::CFvDisplay 画像データ(FVCL::Data::CFvImage , FVCL::Data::CFvPattern)を画面に表示するクラスです。
FVCL::GDI::CFvOverlay 図形データ(FVCL::GDI::CFvGdiFigure の派生クラス)を画面にオーバレイ表示するクラスです。
FVCL::GDI::CFvFocusMarkParam 図形が選択された事を表す選択マークの描画属性です。



データ構造:
図形データのデータ構造を表すクラスを下表に記載します。
これらは、 FVCL::GDI::CFvGdiFigure から派生したクラスです。
主な機能としては、デバイスコンテキストへの描画、伸縮表示、回転等があります。
また、データオブジェクト に集約されるデータ構造クラスと同様に一意に識別する為の データID を持ちます。

クラス 概要
FVCL::GDI::CFvGdiFigure 図形データの基本クラスです。
FVCL::GDI::CFvGdiAnchor アンカーデータです。幾つかの形状を選択できます。 主に線分の終端の形状を表す為に使用します。
FVCL::GDI::CFvGdiPoint 点データです。アンカーデータと同様に幾つかの形状を選択できます。 主に、FVCL::Data::CFvPoint をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiPoints 点群データです。アンカーデータと同様に幾つかの形状を選択できます。 主に、ブローブの周囲座標やエッジ点群などの多くの点座標をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiPolyline 多角形データです。 主に、FVCL::Data::CFvPolyline をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiArc 円弧データです。
FVCL::GDI::CFvGdiCircle 円データです。 主に、FVCL::Data::CFvCircle をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiEllipse 楕円データです。 主に、FVCL::Data::CFvEllipse をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiLine 直線データです。 主に、FVCL::Data::CFvLine をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiLineSegment 線分データです。 主に、FVCL::Data::CFvLineSegment をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiRectangle 矩形データです。 主に、FVCL::Data::CFvRectangle をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiImage 画像データです。 主に、FVCL::Data::CFvImage をオーバレイ表示する場合に使用します。
FVCL::GDI::CFvGdiStringA ASCII 版の文字列データです。
FVCL::GDI::CFvGdiStringW UNICODE 版の文字列データです。
FVCL::GDI::CFvGdiCluster 複数の図形をコレクションに管理して1つの図形として描画するクラスです。
FVCL::GDI::CFvGdiClusterUnmanaged 複数の図形をコレクションに管理して1つの図形として描画するクラスです。 前述の CFvGdiCluster との違いは集約する各図形のインスタンスを解放しないことです。 ユーザ定義の図形を作る場合は、このクラスを継承する事を推奨します。



表示属性:
図形データの色や形状等の属性を表すクラスを下表に記載します。 これらは、 FVCL::GDI::CFvGdiObject から派生したクラスです。

クラス 概要
FVCL::GDI::CFvGdiObject 表示属性の基本クラスです。
FVCL::GDI::CFvGdiPen 図形(ベクタデータ)の前景色(線の色や形状)を保有します。
FVCL::GDI::CFvGdiBrush 図形(ベクタデータ)の背景色(塗り潰し色や模様等)を保有します。
FVCL::GDI::CFvGdiFontA ASCII 版の文字列の書体や大きさ等の情報を保有します。
FVCL::GDI::CFvGdiFontW UNICODE 版の文字列の書体や大きさ等の情報を保有します。

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分56秒 for WIL説明書(C++) by doxygen 1.8.11