次の方法で共有


CStockPropImpl クラス

このクラスには、ストック プロパティ値をサポートするためのメソッドが用意されています。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

template < 
class T, 
class InterfaceName,  
const IID* piid= &_ATL_IIDOF(InterfaceName),  
const GUID* plibid= &CComModule::m_libid,  
WORD wMajor= 1, 
WORD wMinor= 0,  
class tihclass= CcomTypeInfoHolder 
> 
class ATL_NO_VTABLE CStockPropImpl : 
public IDispatchImpl< InterfaceName, piid, plibid, wMajor, 
   wMinor, tihclass>

パラメーター

  • T
    コントロールを実装して CStockPropImplから派生するクラス。

  • InterfaceName
    ストック プロパティを公開するデュアル インターフェイス。

  • piid
    InterfaceName の IID へのポインター。

  • plibid
    InterfaceNameの定義を含むタイプ ライブラリの LIBID へのポインター。

  • wMajor
    タイプ ライブラリのメジャー バージョン。 既定値は 1 です。

  • wMinor
    タイプ ライブラリのマイナー バージョン。 既定値は 0 です。

  • tihclass
    T の型情報の管理に使用されるクラス。 既定値 CComTypeInfoHolder です。

メンバー

パブリック メソッド

get_Appearance

描画スタイルをコントロール、たとえば、フラットであるか 3D で使用するには、このメソッドを呼び出します。

get_AutoSize

コントロールが他のサイズもでもない示すフラグの状態を取得するときにこのメソッドを呼び出します。

get_BackColor

コントロールの背景色を取得するときにこのメソッドを呼び出します。

get_BackStyle

透明または不透明なコントロールの背景スタイルを取得するには、このメソッドを呼び出します。

get_BorderColor

コントロールの境界の色を取得するときにこのメソッドを呼び出します。

get_BorderStyle

コントロールの境界線スタイルを取得するときにこのメソッドを呼び出します。

get_BorderVisible

コントロールの境界線が表示されている場合、はない示すフラグの状態を取得するときにこのメソッドを呼び出します。

get_BorderWidth

コントロールの境界線の幅 (ピクセル単位) を取得するときにこのメソッドを呼び出します。

get_Caption

テキストをオブジェクトのキャプションに指定するには、このメソッドを呼び出します。

get_DrawMode

コントロールの描画モード (XOR のペンを取得するときにこのメソッドを呼び出す場合、または色を反転させます。

get_DrawStyle

コントロールの描画スタイル (たとえば、塗りつぶし、破線のを取得するときにこのメソッドを呼び出すか、ドットを打ちました。

get_DrawWidth

描画の幅 (ピクセル単位) コントロールの描画メソッドによって使用されて取得するときにこのメソッドを呼び出します。

get_Enabled

コントロールが有効な場合は示すフラグの状態を取得するときにこのメソッドを呼び出します。

get_FillColor

コントロールの塗りつぶしの色を取得するときにこのメソッドを呼び出します。

get_FillStyle

コントロールの塗りつぶしスタイル、たとえば、塗りつぶし、透過的なを取得するときにこのメソッドを呼び出すか、イメージを付けられた

get_Font

コントロールのフォント プロパティへのポインターを取得するときにこのメソッドを呼び出します。

get_ForeColor

コントロールの前景色を取得するときにこのメソッドを呼び出します。

get_HWND

ウィンドウ ハンドルをコントロールに関連付ける取得するときにこのメソッドを呼び出します。

get_MouseIcon

マウスがコントロール上にあるときグラフィックス (アイコン、ビットマップ、メタファイル) のピクチャ プロパティを表示するには、このメソッドを呼び出します。

get_MousePointer

マウスをコントロール、たとえば、矢印、クロス、または砂時計にあるときに、マウス ポインターの型を表示する取得するときにこのメソッドを呼び出します。

get_Picture

グラフィックス (アイコン、ビットマップ、メタファイル) のピクチャ プロパティへのポインターを要求する場合には、このメソッドを呼び出します。

get_ReadyState

コントロールの準備状態など、読み込みを取得するときにこのメソッドを呼び出すか、読み込んでいました。

get_TabStop

コントロールがタブ ストップつまりでないことを示すフラグを取得するときにこのメソッドを呼び出します。

get_Text

コントロールによって表示されるテキストを取得するときにこのメソッドを呼び出します。

get_Valid

コントロールが有効またはない示すフラグの状態を取得するときにこのメソッドを呼び出します。

get_Window

ウィンドウ ハンドルをコントロールに関連付ける取得するときにこのメソッドを呼び出します。 CStockPropImpl::get_HWNDと同じ。

put_Appearance

描画スタイルをコントロール、たとえば、フラットであるか 3D で使用される設定するには、このメソッドを呼び出します。

put_AutoSize

コントロールが他のサイズもでもない示すフラグ値を設定するには、このメソッドを呼び出します。

put_BackColor

コントロールの背景色を設定するには、このメソッドを呼び出します。

put_BackStyle

コントロールの背景スタイルを設定するには、このメソッドを呼び出します。

put_BorderColor

コントロールの境界の色を設定するには、このメソッドを呼び出します。

put_BorderStyle

コントロールの境界線のスタイルを設定するには、このメソッドを呼び出します。

put_BorderVisible

コントロールの境界線が表示されている場合、はない示すフラグ値を設定するには、このメソッドを呼び出します。

put_BorderWidth

コントロールの境界線の幅を設定するには、このメソッドを呼び出します。

put_Caption

コントロールによって表示されるテキストを設定するには、このメソッドを呼び出します。

put_DrawMode

コントロールの描画モード (XOR のペンを設定するには、このメソッドを呼び出す場合、または色を反転させます。

put_DrawStyle

コントロールの描画スタイル (たとえば、塗りつぶし、破線のを設定するには、このメソッドを呼び出すか、ドットを打ちました。

put_DrawWidth

幅 (ピクセル単位) コントロールの描画メソッドによって使用されて設定するには、このメソッドを呼び出します。

put_Enabled

コントロールが有効な場合は示すフラグを設定するには、このメソッドを呼び出します。

put_FillColor

コントロールの塗りつぶしの色を設定するには、このメソッドを呼び出します。

put_FillStyle

コントロールの塗りつぶしスタイル、たとえば、塗りつぶし、透過的なを設定するには、このメソッドを呼び出すか、イメージを付けられた

put_Font

コントロールのフォント プロパティを設定するには、このメソッドを呼び出します。

put_ForeColor

コントロールの前景色を設定するには、このメソッドを呼び出します。

put_HWND

このメソッドは E_FAIL を返します。

put_MouseIcon

マウスがコントロール上にあるときに表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。

put_MousePointer

マウスをコントロール、たとえば、矢印、クロス、または砂時計にあるときに、マウス ポインターの型を表示する設定するには、このメソッドを呼び出します。

put_Picture

表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。

put_ReadyState

コントロールの準備状態などを設定するには、このメソッドを呼び出すと読み込みまたは読み込んでいました。

put_TabStop

コントロールがタブ ストップつまりでないことを示すフラグ値を設定するには、このメソッドを呼び出します。

put_Text

コントロールによって表示されるテキストを設定するには、このメソッドを呼び出します。

put_Valid

コントロールが有効またはない示すフラグを設定するには、このメソッドを呼び出します。

put_Window

E_FAIL を返すこのメソッドは CStockPropImpl::put_HWNDを呼び出します。

putref_Font

参照カウントのコントロールのフォント プロパティを設定するには、このメソッドを呼び出します。

putref_MouseIcon

マウスがコントロール上にある参照カウントとときに表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。

putref_Picture

参照カウントが表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。

解説

CStockPropImplput を提供し、それぞれの get のメソッドは、プロパティに格納されます。 これらのメソッドは、どのプロパティが変更されたときに設定またはデータ メンバーを各プロパティに関連付けられているを取得し、コンテナーによって通知し、同期するために必要なコードを提供します。

Visual C++ では、ウィザードを使用して標準プロパティをサポートします。 コントロールに標準プロパティを追加する方法の詳細については、ATL チュートリアルを参照してください。

下位互換性のために、CStockPropImpl は、get_Windowget_HWNDput_HWNDを呼び出す put_Window のメソッドをそれぞれ公開します。 put_HWND の既定の実装は HWND を読み取り専用プロパティ必要があるため、E_FAIL を返します。

次のプロパティにも putref の実装があります:

  • フォント

  • MouseIcon

  • 画像

同じ 3 種類の標準プロパティには、対応するデータ型またはメンバーが CComPtr 代入演算子によって適切なインターフェイスの参照カウントを提供する他のクラスである必要があります。

継承階層

T

IDispatchImpl

CStockPropImpl

必要条件

Header: atlctl.h

参照

関連項目

IDispatchImpl クラス

その他の技術情報

ATL クラスの概要