The CFviGdiFigure type exposes the following members.

Constructors

NameDescription
Public methodCFviGdiFigure
FVCLクラス指定コンストラクタ

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviObject..::.._Deserialize(SerializationInfo, StreamingContext).)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Protected method_ReadElement
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用)
Public methodChangeCursor
IFviFigureHandling の実装: マウス形状の変更
Public methodCheckFocusMarkPosition
マウス位置の確認
Public methodClone
インスタンスのクローンの生成
Public methodCopyFrom
インスタンスの複製
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Overrides CFviObject..::..Dispose(Boolean).)
Public methodEquals
インスタンスの比較
(Overrides CFviObject..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodGetClipRect
外接矩形の取得
Public methodGetDataID
データIDの取得
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviObject..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviObject..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Overrides CFviObject..::..LoadFromBody()()()().)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodModifyFigure
IFviFigureHandling の実装: 図形の編集
Public methodMoveFigure
IFviFigureHandling の実装: 図形の移動
Public methodPlay(Graphics, Double)
描画実行 (Graphics 指定)
Public methodPlay(IntPtr, Double)
描画実行 (デバイスコンテキスト指定)
Public methodReadXml
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。
Public methodRotateFigure
IFviFigureHandling の実装: 図形の回転
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Overrides CFviObject..::..SaveToBody()()()().)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWriteXml
IXmlSerializable の実装: オブジェクトを XML 表現に変換します。

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

NameDescription
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_Brush
ブラシ
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)
Protected fieldm_FocusMarkParam
図形の選択マークの描画属性
Protected fieldm_Pen
ペン

Properties

NameDescription
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyAngle
回転角 [初期値:0,0、範囲:右回転は+、左回転は−]
Public propertyAxis
回転の機軸座標 [初期値:0,0、範囲:任意] ※ 基準点(Position)からの相対値で表します。
Public propertyAxisVisible
回転の機軸の可視属性 [既定値:true、範囲:true=可視,false=非可視]
Public propertyBkColor
背景色 [初期値:RGB(0,0,0)]
Public propertyBkMode
背景モード [初期値:Transparent]
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyBrush
ブラシ (インスタンス参照) (※インスタンス差し替えは不可)
Public propertyStatic memberDefaultBrush
ブラシ (既定値) (※インスタンスの差し替えは不可)
Public propertyStatic memberDefaultFocusMarkParam
図形の選択マークの描画属性 (既定値) (※インスタンスの差し替えは不可)
Public propertyStatic memberDefaultPen
ペン (既定値) (※インスタンスの差し替えは不可)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyEnable
図形の可視属性 [初期値:true、範囲:true=可視,false=非可視]
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFocusMarkParam
図形の選択マークの描画属性 (※インスタンスの差し替えは不可)
Public propertyPen
ペン (インスタンス参照) (※インスタンス差し替えは不可)
Public propertyPosition
描画座標 [初期値:0,0、範囲:任意]
Public propertySelect
図形の選択状態 [初期値:false、範囲:true=選択,false=非選択]

See Also