CComControlBase のメンバー
CComControlBase クラスのメンバーは次のカテゴリに分けられます。
メソッド
GetAmbient プロパティ メソッド
データ メンバー
Typedef
メソッド
コンストラクターです。 |
|
デストラクターです。 |
|
要求されたインターフェイスへのポインターを取得します。 |
|
IOleObjectImpl::DoVerb で使用される iVerb パラメーターが、コントロールのユーザー インターフェイスをアクティブにするかどうか (iVerb が OLEIVERB_UIACTIVATE に等しいかどうか)、ユーザーがコントロールをダブルクリックしたときに実行するアクションを定義するかどうか (iVerb が OLEIVERB_PRIMARY に等しいかどうか)、コントロールを表示するかどうか (iVerb が OLEIVERB_SHOW に等しいかどうか)、または、コントロールをアクティブにするかどうか (iVerb が OLEIVERB_INPLACEACTIVATE に等しいかどうか) をチェックします。 |
|
IOleObjectImpl::DoVerb で使用されている iVerb パラメーターが、コントロールのユーザー インターフェイスをアクティブ化して TRUE を返すかどうかをチェックします。 |
|
コントロールのプロパティ ページを表示します。 |
|
コントロールを再描画するようにコンテナーに指示します。または、登録されているアドバイズ シンクに、コントロールのビューが変更されたことを通知します。 |
|
データ メンバー m_bRequiresSave の値を返します。 |
|
埋め込み先編集が有効なコントロールの縮尺を表す分子と分母に対応する x と y の値を取得します。 |
|
非アクティブな状態から iVerb が表す状態にコントロールを変化させます。 |
|
コントロール サイトを照会して、識別されたインターフェイスへのポインターを探します。 |
|
コントロールを描画するには、このメソッドをオーバーライドします。 |
|
既定の OnDrawAdvanced は、描画の前にデバイス コンテキストを正規化してから、コントロール クラスの OnDraw メソッドを呼び出します。 |
|
コントロールが埋め込み先編集を有効とし、有効なコントロール サイトを持つことをチェックした後に、コントロールがフォーカスを失ったことをコンテナーに通知します。 |
|
UI がユーザー モードであることをチェックした後に、コントロールをアクティブにします。 |
|
コントロールを描画するためにコンテナーを準備し、コントロールのクライアント領域を取得してから、コントロール クラスの OnDraw メソッドを呼び出します。 |
|
コントロールが埋め込み先編集を有効とし、有効なコントロール サイトを持つことをチェックした後に、コントロールがフォーカスを得たことをコンテナーに通知します。 |
|
独自のキーボード アクセラレータ ハンドラーを用意するには、このメソッドをオーバーライドします。 |
|
アドバイズ ホルダーに登録されているすべてのアドバイズ シンクに、コントロールが閉じられたことを通知します。 |
|
アドバイズ ホルダーに登録されているすべてのアドバイズ シンクに、コントロールが変更されたことを通知します。 |
|
アドバイズ ホルダーに登録されているすべてのアドバイズ シンクに、コントロールが新しいモニカーを持ったことを通知します。 |
|
アドバイズ ホルダーに登録されているすべてのアドバイズ シンクに、コントロールが保存されたことを通知します。 |
|
登録されているすべてのアドバイズ シンクに、コントロールのビューが変更されたことを通知します。 |
|
コントロールに対して、キーボード フォーカスを設定したり、解除したりします。 |
|
データ メンバー m_bRequiresSave に bDirty の値を設定します。 |
GetAmbient プロパティ メソッド
取得DISPID_AMBIENT_APPEARANCE、現在の表示をコントロールに設定。フラット、3 D の 1 は 0 です。 |
|
DISPID_AMBIENT_AUTOCLIP を取得します。これは、コンテナーがコントロールの表示領域の自動クリッピングをサポートしているかどうかを表すフラグです。 |
|
DISPID_AMBIENT_BACKCOLOR を取得します。これは、コンテナーによって定義されている、すべてのコントロールのアンビエント背景色です。 |
|
DISPID_AMBIENT_CHARSET を取得します。これは、コンテナーによって定義されている、すべてのコントロールのアンビエント文字セットです。 |
|
DISPID_AMBIENT_CODEPAGE を取得します。これは、コンテナーによって定義されている、すべてのコントロールのアンビエント コード ページを表します。 |
|
DISPID_AMBIENT_DISPLAYASDEFAULT を取得します。これは、このサイトのコントロールがコンテナーの既定のボタンになるように指定されている場合に TRUE になるフラグです。この場合は、ボタン コントロールは太いフレームで描画されます。 |
|
DISPID_AMBIENT_DISPLAYNAME を取得します。これはコンテナーがコントロールに設定した名前です。 |
|
コンテナーのアンビエント IFont インターフェイスへのポインターを取得します。 |
|
コンテナーのアンビエント IFontDisp ディスパッチ インターフェイスへのポインターを取得します。 |
|
DISPID_AMBIENT_FORECOLOR を取得します。これは、コンテナーによって定義されている、すべてのコントロールのアンビエント前景色です。 |
|
DISPID_AMBIENT_LOCALEID を取得します。これは、コンテナーが使用する言語の識別子です。 |
|
DISPID_AMBIENT_MESSAGEREFLECT を取得します。これは、コンテナーが WM_DRAWITEM などのウィンドウ メッセージをイベントとして受け取るかどうかを表すフラグです。 |
|
コンテナーの HPALETTE にアクセスするために使用される DISPID_AMBIENT_PALETTE を取得します。 |
|
id で指定されたコンテナー プロパティを取得します。 |
|
DISPID_AMBIENT_RIGHTTOLEFT を取得します。これは、コンテナーが内容を表示する方向を表します。 |
|
DISPID_AMBIENT_SCALEUNITS を取得します。これは、コンテナーがラベルを表示するときに使用するアンビエント単位 (インチやセンチメートルなど) を表します。 |
|
DISPID_AMBIENT_SHOWGRABHANDLES を取得します。これは、コントロールがアクティブな場合に、コンテナーにグラブ ハンドルを表示できるかどうかを表すフラグです。 |
|
DISPID_AMBIENT_SHOWHATCHING を取得します。これは、UI がアクティブなときにコントロールがコンテナーにハッチ パターンを表示できるかどうかを表すフラグです。 |
|
DISPID_AMBIENT_SUPPORTSMNEMONICS を取得します。これは、コンテナーがキーボード ニーモニックをサポートしているかどうかを表すフラグです。 |
|
取得揃えは、テキストの配置。0 は一般的な配置 (数字、テキストを左)、1 は左揃え、中央揃え、2 3 は右揃え |
|
DISPID_AMBIENT_TOPTOBOTTOM を取得します。これは、コンテナーが内容を表示する方向を表します。 |
|
DISPID_AMBIENT_UIDEAD を取得します。これは、コントロールがコンテナーでユーザー インターフェイス アクションに応答するかどうかを表すフラグです。 |
|
DISPID_AMBIENT_USERMODE を取得します。これは、コンテナーが実行モードか (TRUE の場合)、デザイン モードか (FALSE の場合) を表すフラグです。 |
データ メンバー
コントロールのサイズを変更できないことを表すフラグです。 |
|
IDataObjectImpl::GetData および CComControlBase::GetZoomInfo が、コントロールのサイズを m_sizeExtent ではなく、m_sizeNatural の値を使用して設定することを表すフラグです。 |
|
IDataObjectImpl::GetData が描画するときに、ピクセルではなく、HIMETRIC 単位を使用することを表すフラグです。 |
|
コントロールが埋め込み先編集を有効としていることを表すフラグです。 |
|
コンテナーが IOleInPlaceSiteEx インターフェイスと OCX96 コントロール機能 (ウィンドウなしのコントロールやちらつきなしのコントロールなど) をサポートしていることを表すフラグです。 |
|
コントロールが OCX96 コントロール機能 (ちらつきなしのコントロールやウィンドウなしのコントロールなど) のサポートに関してコンテナーとネゴシエートしたかどうか、およびコントロールがウィンドウを持つかどうかを表すフラグです。 |
|
コンテナーがコントロールの表示サイズを変更するときに、コントロールが表示形式を再構成することを表すフラグです。 |
|
最後に保存してからコントロールに変更が加えられたことを表すフラグです。 |
|
コンテナーがコントロールの表示サイズを変更するときに、コントロールが本来のエクステント (縮小または拡大されていない物理サイズ) を変更することを表すフラグです。 |
|
メニューやツール バーなどのコントロールのユーザー インターフェイスがアクティブであることを表すフラグです。 |
|
コンテナーが指定したウィンドウ領域が、コントロールによって使用されていることを表すフラグです。 |
|
コントロールが以前ウィンドウなしであったことを表すフラグです。ただし、現在、ウィンドウなしかどうかはわかりません。 |
|
コンテナーがウィンドウなしのコントロールをサポートしている場合でも、コントロールに強制的にウィンドウを持たせることを表すフラグです。 |
|
コントロールがウィンドウなしであることを表すフラグです。 |
|
コントロールに関連付けられたウィンドウ ハンドルへの参照が含まれます。 |
|
イベントの固定の解除 (イベントの受け入れ) によって中断されずに、コンテナーが連続してイベントを固定した (イベントの受け入れを拒否した) 回数を示します。 |
|
コントロールの位置をコンテナーの座標として、ピクセル単位で表した値です。 |
|
特定のディスプレイにおけるコントロールのエクステントです。HIMETRIC 単位 (0.01 ミリメートル/単位) で示されます。 |
|
HIMETRIC 単位 (0.01 ミリメートル/単位) で表されたコントロールの物理サイズです。 |
|
コンテナー上のアドバイザリ コネクション (コンテナーの IAdviseSink) を直接指すポインターです。 |
|
コンテナーのプロパティを IDispatch ポインターを通じて取得または設定するための CComDispatchDriver オブジェクトです。 |
|
コンテナー内のコントロールのクライアント サイトへのポインターです。 |
|
データ オブジェクトとアドバイズ シンク間のアドバイザリ コネクションを保持する標準的な手段を提供します。 |
|
コンテナーの IOleInPlaceSite、IOleInPlaceSiteEx、または IOleInPlaceSiteWindowless の各インターフェイス ポインターへのポインターです。 |
|
アドバイザリ コネクションを保持するための標準的な実装を提供します。 |
Typedef
m_nAppearance ストック プロパティが short 型以外の場合にオーバーライドします。 |