The CFviDrawFigure type exposes the following members.

Constructors

NameDescription
Public methodCFviDrawFigure()()()()
コンストラクタ
Protected methodCFviDrawFigure(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviDrawFigure(Boolean, Boolean, Boolean, ScalingMode)
コンストラクタ
Public methodCFviDrawFigure(Boolean, Boolean, Boolean, ScalingMode, Boolean, Boolean, Boolean)
コンストラクタ

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Inherited from CFviOverlay.)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Protected method_ReadElement
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用)
(Inherited from CFviOverlay.)
Public methodAddMouseEventHandler
マウスイベントハンドラの登録
(Overrides CFviOverlay..::..AddMouseEventHandler(Control).)
Public methodCanChangeCursor
マウスカーソルの形状変更可否判定
(Overrides CFviOverlay..::..CanChangeCursor(Object, MouseEventArgs, Boolean%).)
Public methodCanMouseGrip
マウスグリップ可否判定
(Overrides CFviOverlay..::..CanMouseGrip(Object, MouseEventArgs, Boolean%).)
Public methodClone
自身の複製の生成 (継承必須)
(Overrides CFviOverlay..::..Clone()()()().)
Protected methodCopyFigures
図形コレクションの複製
(Overrides CFviOverlay..::..CopyFigures(CFviOverlay).)
Public methodCopyFrom
インスタンスの複製 (継承必須)
(Overrides CFviOverlay..::..CopyFrom(Object).)
Public methodDelMouseEventHandler
マウスイベントハンドラの解除
(Overrides CFviOverlay..::..DelMouseEventHandler(Control).)
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Inherited from CFviOverlay.)
Public methodDPtoIP
表示領域座標から画像の絶対座標への変換
(Inherited from CFviOverlay.)
Public methodEquals
インスタンスの内容比較 (継承必須)
(Overrides CFviOverlay..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodFindFigure
図形コレクション内の検索
(Inherited from CFviOverlay.)
Public methodGetFigure(Point)
図形の取得 (位置指定)
Public methodGetFigure(Int32, Int32)
図形の取得 (位置指定)
Public methodGetHashCode
ハッシュコードの生成 (継承必須)
(Overrides CFviOverlay..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviOverlay..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetOverlayID
オーバレイIDの取得
(Inherited from CFviOverlay.)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
(Inherited from CFviOverlay.)
Public methodGetSelectedFigure
図形の取得 (選択属性指定)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Protected methodHandlingFigure
図形の操作 (分岐)
Public methodIPtoDP
画像の絶対座標から表示領域座標への変換
(Inherited from CFviOverlay.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Inherited from CFviOverlay.)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Protected methodOnKeyDown
キーボードイベント (キーを押下した時)
Protected methodOnKeyUp
キーボードイベント (キーを離した時)
Protected methodOnMouseDown
マウスボタンが押下された時の処理
Protected methodOnMouseLeave
マウスカーソルが離れた時の処理
Protected methodOnMouseMove
マウスカーソルが移動している時の処理
Protected methodOnMouseUp
マウスボタンが放された時の処理
Protected methodOnPreviewKeyDown
キーボードイベント (キーを押下した時)
Public methodPlay(IntPtr, Rectangle)
描画実行
(Overrides CFviOverlay..::..Play(IntPtr, Rectangle).)
Public methodPlay(Graphics, Rectangle)
描画実行 (Graphics 指定)
(Inherited from CFviOverlay.)
Public methodReadXml
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。
(Inherited from CFviOverlay.)
Public methodRemoveFigure
図形コレクションからの除去
(Inherited from CFviOverlay.)
Public methodResizeFigures
図形コレクションの要素数変更
(Inherited from CFviOverlay.)
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Inherited from CFviOverlay.)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWriteXml
IXmlSerializable の実装: オブジェクトを XML 表現に変換します。
(Inherited from CFviOverlay.)

Operators

NameDescription
Public operatorStatic memberEquality
比較オペレータ (等価)
Public operatorStatic memberInequality
比較オペレータ (不等価)

Fields

NameDescription
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)
Protected fieldm_Figures
図形コレクション
(Inherited from CFviOverlay.)
Protected fieldm_Image
描画対象画像
(Inherited from CFviOverlay.)
Protected fieldm_ImageSize
描画対象画像の画素サイズ
(Inherited from CFviOverlay.)
Protected fieldm_Magnification
表示倍率
(Inherited from CFviOverlay.)

Properties

NameDescription
Public propertyActive
マウス操作の有効化
(Inherited from CFviOverlay.)
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyAttachedImage
描画対象画像にアタッチした画像オブジェクト
(Inherited from CFviOverlay.)
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyControlPoint
コントロールポイント (画像座標)
(Inherited from CFviOverlay.)
Public propertyCursorPosition
マウスカーソル位置 (クライアント座標)
(Inherited from CFviOverlay.)
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyDisplayChannel
表示対象チャネル番号
(Inherited from CFviOverlay.)
Public propertyDisplayRect
表示範囲 (クライアント座標)
(Inherited from CFviOverlay.)
Public propertyEffectiveRect
有効範囲 (クライアント座標)
(Inherited from CFviOverlay.)
Public propertyEnable
可視属性
(Inherited from CFviOverlay.)
Public propertyEnableModify
図形編集モード (編集の許可)
Public propertyEnableMove
図形編集モード (移動の許可)
Public propertyEnableRotate
図形編集モード (回転の許可)
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFigures
図形コレクション (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviOverlay.)
Public propertyGripMargin
図形グリップマージン (単位:画素) [既定値:4,範囲:1~]
Public propertyHandlingMode
図形編集モード
Public propertyImage
描画対象画像
(Inherited from CFviOverlay.)
Public propertyImageSize
描画対象画像の画素サイズ
(Inherited from CFviOverlay.)
Public propertyKeyboardInfo
キーボード押下時の情報
Public propertyMagnification
表示倍率
(Inherited from CFviOverlay.)
Public propertyMouseInfo
マウスボタン押下時の情報
Public propertyPixelMode
ピクセルモード
(Inherited from CFviOverlay.)
Public propertyScaling
伸縮属性。背景画像の表示倍率に追従するか否かを示します。[true:画像座標で描画され表示倍率に追従します、false:クライアント座標で描画され表示倍率に追従しません]
(Inherited from CFviOverlay.)
Public propertyScalingMode
伸縮モード
(Inherited from CFviOverlay.)
Public propertyVisibleRect
可視範囲 (画像座標)
(Inherited from CFviOverlay.)

Events

NameDescription
Public eventNotify
図形操作通知イベント

See Also