The CFviGdiRectangle type exposes the following members.

Constructors

NameDescription
Public methodCFviGdiRectangle()()()()
コンストラクタ
Public methodCFviGdiRectangle(Rectangle)
初期値指定コンストラクタ
Public methodCFviGdiRectangle(RectangleF)
初期値指定コンストラクタ
Public methodCFviGdiRectangle(IntPtr)
FVCLクラス指定コンストラクタ
Public methodCFviGdiRectangle(CFviRectangle)
初期値指定コンストラクタ
Protected methodCFviGdiRectangle(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviGdiRectangle(Double, Double, Double, Double)
初期値指定コンストラクタ
Public methodCFviGdiRectangle(CFviRectangle, CFviGdiPen, CFviGdiBrush, BkMode, Color)
初期値指定コンストラクタ
Public methodCFviGdiRectangle(Double, Double, Double, Double, Double, Double, Double)
初期値指定コンストラクタ

Methods

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

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Rectangle to CFviGdiRectangle)
明示的な型変換 (System.Drawing.Rectangle からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(RectangleF to CFviGdiRectangle)
明示的な型変換 (System.Drawing.RectangleF からの変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviGdiRectangle to CFviRectangle)
明示的な型変換 (FVIL.Data.CFviRectangle への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviGdiRectangle to Rectangle)
明示的な型変換 (System.Drawing.Rectangle への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviGdiRectangle to RectangleF)
明示的な型変換 (System.Drawing.RectangleF への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviRectangle to CFviGdiRectangle)
明示的な型変換 (FVIL.Data.CFviRectangle からの変換)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

NameDescription
Public fieldStatic memberDataID
データ構造クラスを一意に識別するIDを示す定数です。
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_Brush
ブラシ
(Inherited from CFviGdiFigure.)
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)
Protected fieldm_FocusMarkParam
図形の選択マークの描画属性
(Inherited from CFviGdiFigure.)
Protected fieldm_Pen
ペン
(Inherited from CFviGdiFigure.)

Properties

NameDescription
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyAngle
回転角 [初期値:0,0、範囲:右回転は+、左回転は−]
(Inherited from CFviGdiFigure.)
Public propertyAxis
回転の機軸座標 [初期値:0,0、範囲:任意] ※ 基準点(Position)からの相対値で表します。
(Inherited from CFviGdiFigure.)
Public propertyAxisVisible
回転の機軸の可視属性 [既定値:true、範囲:true=可視,false=非可視]
(Inherited from CFviGdiFigure.)
Public propertyBkColor
背景色 [初期値:RGB(0,0,0)]
(Inherited from CFviGdiFigure.)
Public propertyBkMode
背景モード [初期値:Transparent]
(Inherited from CFviGdiFigure.)
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyBottom
右下(Y座標)
Public propertyBrush
ブラシ (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyEd
右下
Public propertyEnable
図形の可視属性 [初期値:true、範囲:true=可視,false=非可視]
(Inherited from CFviGdiFigure.)
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFillAlpha
塗り潰しの透明度
Public propertyFillColor
塗り潰し色
Public propertyFillEnable
塗り潰し属性
Public propertyFocusMarkParam
図形の選択マークの描画属性 (※インスタンスの差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyHeight
矩形の高さ [取得のみ]
Public propertyLeft
左上(X座標)
Public propertyPen
ペン (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyPosition
描画座標 (矩形の左上)
(Overrides CFviGdiFigure..::..Position.)
Public propertyRight
右下(X座標)
Public propertyRoundSize
矩形の角の丸みのサイズ
Public propertySelect
図形の選択状態 [初期値:false、範囲:true=選択,false=非選択]
(Inherited from CFviGdiFigure.)
Public propertySt
左上
Public propertyTop
左上(Y座標)
Public propertyWidth
矩形の幅 [取得のみ]
Public propertyX
矩形の左上のX座標 [取得のみ]
Public propertyY
矩形の左上のY座標 [取得のみ]

See Also