次の方法で共有


COleControl のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

CObject のメンバ

CCmdTarget のメンバ

CWnd のメンバ

構築/破棄

COleControl

COleControl オブジェクトを作成します。

RecreateControlWindow

コントロールのウィンドウを破棄し、再度作成します。

初期化

InitializeIIDs

コントロールが使用する IID の基本クラスを通知します。

ReparentControlWindow

コントロール ウィンドウの親ウィンドウをリセットします。

ResetStockProps

COleControl ストック プロパティを既定値に初期化します。

ResetVersion

バージョン番号を指定された値に初期化します。

SetInitialSize

コンテナに最初に表示されるときの OLE コントロールのサイズを設定します。

コントロール変更関数

GetControlFlags

コントロール フラグの設定を取得します。

IsModified

コントロールの状態が変化したかどうかを調べます。

SetModifiedFlag

コントロールの更新状態を変更します。

永続化

ExchangeExtent

コントロールの高さと幅をシリアル化します。

ExchangeStockProps

コントロールのストック プロパティをシリアル化します。

ExchangeVersion

コントロールのバージョン番号をシリアル化します。

IsConvertingVBX

OLE コントロールの特別な読み込みを可能にします。

SerializeExtent

コントロールの表示領域をシリアル化または初期化します。

SerializeStockProps

COleControl ストック プロパティをシリアル化または初期化します。

SerializeVersion

コントロールのバージョン情報をシリアル化または初期化します。

SetModifiedFlag

コントロールの更新状態を変更します。

WillAmbientsBeValidDuringLoad

次回コントロールが読み込まれたときに、アンビエント プロパティが使用できるかどうかを調べます。

更新関数および描画関数

DoSuperclassPaint

Windows コントロールからサブクラス化された OLE コントロールを再描画します。

InvalidateControl

表示されているコントロールの領域を無効化し、再描画されるようにします。

IsOptimizedDraw

現在の描画処理で、コンテナが最適化描画をサポートしているかどうかを示します。

SelectFontObject

デバイス コンテキストに、カスタム Font プロパティを選択します。

SelectStockFont

デバイス コンテキストに渡すストック Font プロパティを選択します。

TranslateColor

OLE_COLOR 値を COLORREF 値に変換します。

例外のディスパッチ

GetNotSupported

ユーザーがコントロールのプロパティの値にアクセスできないようにします。

SetNotPermitted

編集要求が失敗したことを示します。

SetNotSupported

ユーザーがコントロールのプロパティの値を変更できないようにします。

ThrowError

OLE コントロールでエラーが発生したことを通知します。

WindowProc

COleControl オブジェクトの Windows プロシージャを提供します。

アンビエント プロパティ関数

AmbientAppearance

コントロールの現在の外観を取得します。

AmbientBackColor

アンビエント BackColor プロパティの値を返します。

AmbientDisplayName

コンテナで指定されたコントロールの名前を返します。

AmbientFont

アンビエント Font プロパティの値を返します。

AmbientForeColor

アンビエント ForeColor プロパティの値を返します。

AmbientLocaleID

コンテナのロケール ID を返します。

AmbientScaleUnits

コンテナで使用される単位の型を返します。

AmbientShowGrabHandles

グラブ ハンドルを表示するかどうかを指定します。

AmbientShowHatching

ハッチングを表示するかどうかを指定します。

AmbientTextAlign

コンテナで指定されたテキストの配置の型を返します。

AmbientUIDead

コントロールがユーザー インターフェイスのアクションに応答するかどうかを指定します。

AmbientUserMode

コンテナのモードを調べます。

GetAmbientProperty

指定されたアンビエント プロパティの値を返します。

イベント発生関数

FireClick

ストック Click イベントを発生させます。

FireDblClick

ストック DblClick イベントを発生させます。

FireError

ストック Error イベントを発生させます。

FireEvent

カスタム イベントを発生させます。

FireKeyDown

ストック KeyDown イベントを発生させます。

FireKeyPress

ストック KeyPress イベントを発生させます。

FireKeyUp

ストック KeyUp イベントを発生させます。

FireMouseDown

ストック MouseDown イベントを発生させます。

FireMouseMove

ストック MouseMove イベントを発生させます。

FireMouseUp

ストック MouseUp イベントを発生させます。

FireReadyStateChange

コントロールのレディ状態が変更されたとき、イベントを発生させます。

ストック メソッド/プロパティ

DoClick

ストック DoClick メソッドを実装します。

GetAppearance

ストック Appearance プロパティの値を返します。

GetBackColor

ストック BackColor プロパティの値を返します。

GetBorderStyle

ストック BorderStyle プロパティの値を返します。

GetEnabled

ストック Enabled プロパティの値を返します。

GetFont

ストック Font プロパティの値を返します。

GetFontTextMetrics

CFontHolder オブジェクトのメトリックを返します。

GetForeColor

ストック ForeColor プロパティの値を返します。

GetHwnd

ストック hWnd プロパティの値を返します。

GetStockTextMetrics

ストック Font プロパティのメトリックを返します。

GetText

ストック Caption プロパティまたはストック Text プロパティの値を返します。

InternalGetFont

ストック Font プロパティ用の CFontHolder オブジェクトを返します。

InternalGetText

ストック Caption プロパティまたはストック Text プロパティを取得します。

Refresh

コントロールを強制的に再描画します。

SelectStockFont

デバイス コンテキストに、コントロールのストック Font プロパティを選択します。

SetAppearance

ストック Appearance プロパティの値を設定します。

SetBackColor

ストック BackColor プロパティの値を設定します。

SetBorderStyle

ストック BorderStyle プロパティの値を設定します。

SetEnabled

ストック Enabled プロパティの値を設定します。

SetFont

ストック Font プロパティの値を設定します。

SetForeColor

ストック ForeColor プロパティの値を設定します。

SetText

ストック Caption プロパティまたはストック Text プロパティの値を設定します。

OLEコントロール サイズ変更関数

GetControlSize

OLE コントロールのサイズと位置を返します。

GetRectInContainer

コンテナからの相対で、コントロールの四角形の座標を返します。

SetControlSize

OLE コントロールのサイズと位置を設定します。

SetRectInContainer

コンテナからの相対で、コントロールの四角形の座標を設定します。

OLE データ連結関数

BoundPropertyChanged

連結されたプロパティが変更されたことをコンテナに通知します。

BoundPropertyRequestEdit

プロパティの値の編集アクセス許可を要求します。

単純フレーム関数

EnableSimpleFrame

コントロールの単純フレームのサポートを有効にします。

OLE コントロール サイト関数

ControlInfoChanged

コントロールで処理されるニーモニックのセットが変更されたときに呼び出されます。

GetClientSite

オブジェクトに、コンテナ内の現在のクライアント サイトへのポインタを要求します。

GetExtendedControl

コンテナが所有している拡張コントロール オブジェクトへのポインタを取得します。

LockInPlaceActive

コンテナがコントロールを非アクティブにできるかどうかを調べます。

TransformCoords

コンテナとコントロールの間で、座標を変換します。

モーダル ダイアログ関数

PostModalDialog

モーダル ダイアログ ボックスが閉じられたことをコンテナに通知します。

PreModalDialog

モーダル ダイアログ ボックスがこれから表示されることをコンテナに通知します。

ウィンドウなしの操作

ClipCaretRect

カレット四角形がコントロールに重なっているときに、カレット四角形を調整します。

GetCapture

ウィンドウなしのアクティブなコントロール オブジェクトがマウスをキャプチャしたかどうかを調べます。

GetClientRect

コントロールのクライアント領域のサイズを取得します。

GetDC

ウィンドウなしのコントロールがコンテナからデバイス コンテキストを取得する方法を提供します。

GetFocus

コントロールがフォーカスを持っているかどうかを調べます。

GetWindowlessDropTarget

ウィンドウなしのコントロールをドラッグ アンド ドロップ操作のターゲットにするときにオーバーライドします。

InvalidateRgn

指定された領域内のコンテナ ウィンドウのクライアント領域を無効にします。領域内のウィンドウなしのコントロールを再描画するのに使用します。

OnWindowlessMessage

ウィンドウなしのコントロールのウィンドウ メッセージ (マウス メッセージとキーボード メッセージ以外) を処理します。

ReleaseCapture

マウス キャプチャを解放します。

ReleaseDC

ウィンドウなしのコントロールのコンテナのディスプレイ デバイス コンテキストを解放します。

ScrollWindow

ウィンドウなしのコントロールが、画面の埋め込み先アクティブ イメージ内の領域をスクロールできるようにします。

SetCapture

コントロールの代わりに、コントロールのコンテナ ウィンドウがマウス キャプチャを受け取るようにします。

SetFocus

コントロールの代わりに、コントロールのコンテナ ウィンドウが入力フォーカスを受け取るようにします。

非アクティブ ポインタ操作関数

ClientToParent

コントロールの原点に対する相対座標をコンテナの原点に対する相対座標に変換します。

GetActivationPolicy

IPointerInactive インターフェイスをサポートしているコントロールの既定のアクティベーション処理を変更します。

GetClientOffset

コントロールの四角形領域の左上隅と、クライアント領域の左上隅の差を取得します。

OnInactiveMouseMove

マウス ポインタの下にあるアクティブでないコントロールのコンテナがコントロールに WM_MOUSEMOVE メッセージをディスパッチするようにオーバーライドします。

OnInactiveSetCursor

マウス ポインタの下にあるアクティブでないコントロールのコンテナがコントロールに WM_SETCURSOR メッセージをディスパッチするようにオーバーライドします。

ParentToClient

コンテナの原点に対する相対座標をコントロールの原点に対する相対座標に変換します。

非同期コントロール関数

GetReadyState

コントロールのレディ状態を返します。

InternalSetReadyState

コントロールのレディ状態を設定し、状態変更 (Ready State Change) イベントを発行します。

Load

以前の非同期データをリセットし、コントロールの非同期プロパティの読み込みを新しく起動します。

オーバーライド可能な関数

DisplayError

コントロールのユーザーに、ストック Error イベントを表示します。

DoPropExchange

COleControl オブジェクトのプロパティをシリアル化します。

GetClassID

コントロールの OLE クラス ID を取得します。

GetMessageString

メニュー項目のステータス バーのテキストを提供します。

IsInvokeAllowed

オートメーション メソッドの呼び出しを有効にします。

IsSubclassedControl

コントロールが Windows コントロールをサブクラス化したものかどうかを調べます。

OnClick

ストック Click イベントを発生するために呼び出されます。

OnDoVerb

コントロールの動詞が実行された後に呼び出されます。

OnDraw

コントロールがコントロール自身の再描画の要求を受けたときに呼び出されます。

OnDrawMetafile

コントロールが、メタファイル デバイス コンテキストを使ってコントロール自身を再描画するように要求されたときに、コンテナから呼び出されます。

OnEdit

OLE コントロールの UI をアクティブにするために、コンテナから呼び出されます。

OnEnumVerbs

コントロールの動詞を列挙するために、コンテナから呼びされます。

OnEventAdvise

イベント ハンドラがコントロールに接続されるとき、または切断されるときに呼び出されます。

OnKeyDownEvent

ストック KeyDown イベントが処理された後に呼び出されます。

OnKeyPressEvent

ストック KeyPress イベントが処理された後に呼び出されます。

OnKeyUpEvent

ストック KeyUp イベントが処理された後に呼び出されます。

OnProperties

コントロールの "Properties" 動詞が起動されたときに呼び出されます。

OnResetState

コントロールのプロパティを既定値にリセットします。

変更通知関数

OnAppearanceChanged

ストック Appearance プロパティが変更されたときに呼び出されます。

OnBackColorChanged

ストック BackColor プロパティが変更されたときに呼び出されます。

OnBorderStyleChanged

ストック BorderStyle プロパティが変更されたときに呼び出されます。

OnEnabledChanged

ストック Enabled プロパティが変更されたときに呼び出されます。

OnFontChanged

ストック Font プロパティが変更されたときに呼び出されます。

OnForeColorChanged

ストック ForeColor プロパティが変更されたときに呼び出されます。

OnTextChanged

ストック Text プロパティまたはストック Caption プロパティが変更されたときに呼び出されます。

OLE インターフェイス通知関数

OnAmbientPropertyChange

アンビエント プロパティが変更されたときに呼び出されます。

OnClose

IOleControl::Close が呼び出されたことをコントロールに通知します。

OnFreezeEvents

コントロールのイベントがフリーズされたとき、または、フリーズが解除されたときに呼び出されます。

OnGetControlInfo

コンテナにニーモニック情報を提供します。

OnMnemonic

コントロールのアクセス キーが押されたときに呼び出されます。

OnRenderData

指定された形式でデータを取得するために、フレームワークによって呼び出されます。

OnRenderFileData

指定された形式でファイルからデータを取得するために、フレームワークが呼び出します。

OnRenderGlobalData

指定された形式でグローバル メモリからデータを取得するために、フレームワークが呼び出します。

OnSetClientSite

IOleControl::SetClientSite が呼び出されたことをコントロールに通知します。

OnSetData

コントロールのデータを別の値に置き換えます。

OnSetExtent

コントロールの大きさが変更された後に呼び出されます。

OnSetObjectRects

コントロールの範囲が変更された後に呼び出されます。

IViewObject インターフェイス通知のオーバーライド可能な関数

OnGetColorSet

IOleObject::GetColorSet が呼び出されたことをコントロールに通知します。

OnGetNaturalExtent

推奨サイズに最も近いコントロールの表示サイズと拡張モードを取得します。

OnGetViewExtent

コントロールの表示領域のサイズ (2 パス描画に使用可能) を取得します。

OnGetViewRect

コントロールのサイズを特定の位置を原点とする四角形に変換します。

OnGetViewStatus

コントロールの表示ステータスを取得します。

OnQueryHitPoint

コントロールの表示が指定された座標に重なっているかどうかを問い合わせます。

OnQueryHitRect

コントロールの表示が指定された長方形と重なっているかどうかを問い合わせます。

埋め込み先編集の有効化関数

OnGetInPlaceMenu

コンテナのメニューにマージされるコントロールのメニューのハンドルを要求します。

OnHideToolBars

コントロールの UI が非アクティブになったときにコンテナから呼び出されます。

OnShowToolBars

コントロールの UI がアクティブになったときに呼び出されます。

プロパティ ブラウズ関数

OnGetDisplayString

プロパティの値を示す文字列を取得します。

OnGetPredefinedStrings

プロパティに設定可能な値を示す文字列を返します。

OnGetPredefinedValue

定義済み文字列に対応する値を返します。

OnMapPropertyToPage

プロパティの編集に使用するプロパティ ページを識別します。

参照

参照

COleControl クラス

階層図