The CFviDrawPaint type exposes the following members.

Constructors

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

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 methodExecute
塗り潰しの実行
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の取得
(Inherited from CFviOverlay.)
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 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.)
Protected methodSetupBrush
ブラシ形状の初期化
Protected methodSetupFigures
図形の再配置
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 propertyBrushSize
ブラシのサイズ [既定値:11x11, 範囲: 1x1 以上] Mode が Brush のときに有効です。
Public propertyBrushStyle
ブラシの形状 [既定値:Rectangle] Mode が Brush のときに有効です。
Public propertyColor
描画色 [既定値:White, 範囲:任意の色]
Public propertyColorNegative
描画色の反転 [既定値:false, 範囲:true/false]
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 propertyErrorRange
水滴塗り潰しの許容誤差 [既定値:32, 範囲:0~] 水滴で塗り潰す対象色の許容誤差を示します。Mode が Drop のときに有効です。
Public propertyFigures
図形コレクション (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviOverlay.)
Public propertyFillMode
ブラシの塗り潰し属性 [既定値:FillIn] Mode が Brush のときに有効です。
Public propertyImage
描画対象画像
(Inherited from CFviOverlay.)
Public propertyImageSize
描画対象画像の画素サイズ
(Inherited from CFviOverlay.)
Public propertyKeyboardInfo
キーボード押下時の情報
Public propertyMagnification
表示倍率
(Inherited from CFviOverlay.)
Public propertyMouseInfo
マウスボタン押下時の情報
Public propertyNeighborhood
水滴塗り潰しの連結性 [既定値:Four] 水滴で塗り潰す対象色の連結性(4連結 / 8連結)を示します。Mode が Drop のときに有効です。
Public propertyPaintMode
ペイントモード。Brush で指定範囲を塗るか、Drop で近似色の一括塗り潰しを行うかを示します。
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