The CFviDrawPatternRegist type exposes the following members.

Constructors

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

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviOverlay..::.._Deserialize(SerializationInfo, StreamingContext).)
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 methodCheckFocusMarkPosition
マウス位置の確認
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)
リソースの解放
(Overrides CFviOverlay..::..Dispose(Boolean).)
Public methodDPtoIP
表示領域座標から画像の絶対座標への変換
(Inherited from CFviOverlay.)
Public methodEquals
インスタンスの比較
(Overrides CFviOverlay..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodFindFigure
図形コレクション内の検索
(Inherited from CFviOverlay.)
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviOverlay..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviOverlay..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetOverlayID
オーバレイIDの取得
(Overrides CFviOverlay..::..GetOverlayID()()()().)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
(Inherited from CFviOverlay.)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodIPtoDP
画像の絶対座標から表示領域座標への変換
(Inherited from CFviOverlay.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Inherited from CFviOverlay.)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Protected methodOnMouseDown
マウスボタンが押下された時の処理
Protected methodOnMouseLeave
マウスカーソルが離れた時の処理
Protected methodOnMouseMove
マウスカーソルが移動している時の処理
Protected methodOnMouseUp
マウスボタンが放された時の処理
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 methodResetRegistRect
登録位置の矩形のリセット (可視範囲の中央に配置します。)
Public methodResizeFigures
図形コレクションの要素数変更
(Inherited from CFviOverlay.)
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Inherited from CFviOverlay.)
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodUpdateCenterMark
基準点の位置の更新 (CenterMarkPosition に従って更新します。)
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.)
Public fieldStatic memberOverlayID
オーバレイクラスを一意に識別するIDを示す定数です。このクラスは 4 が定義されています。

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 propertyCenterMark
基準点
Public propertyCenterMarkPosition
基準点の位置の決定方法 [既定値:Manual]
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 propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFigures
図形コレクション (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviOverlay.)
Public propertyGripMargin
図形グリップマージン (単位:画素) [既定値:4,範囲:1~]
Public propertyImage
描画対象画像
(Inherited from CFviOverlay.)
Public propertyImageSize
描画対象画像の画素サイズ
(Inherited from CFviOverlay.)
Public propertyMagnification
表示倍率
(Inherited from CFviOverlay.)
Public propertyPixelMode
ピクセルモード
(Inherited from CFviOverlay.)
Public propertyRegistRect
登録位置の矩形
Public propertyScaling
伸縮属性。背景画像の表示倍率に追従するか否かを示します。[true:画像座標で描画され表示倍率に追従します、false:クライアント座標で描画され表示倍率に追従しません]
(Inherited from CFviOverlay.)
Public propertyScalingMode
伸縮モード
(Inherited from CFviOverlay.)
Public propertyVisibleRect
可視範囲 (画像座標)
(Inherited from CFviOverlay.)

See Also