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 です。
メンバー
パブリック メソッド
描画スタイルをコントロール、たとえば、フラットであるか 3D で使用するには、このメソッドを呼び出します。 |
|
コントロールが他のサイズもでもない示すフラグの状態を取得するときにこのメソッドを呼び出します。 |
|
コントロールの背景色を取得するときにこのメソッドを呼び出します。 |
|
透明または不透明なコントロールの背景スタイルを取得するには、このメソッドを呼び出します。 |
|
コントロールの境界の色を取得するときにこのメソッドを呼び出します。 |
|
コントロールの境界線スタイルを取得するときにこのメソッドを呼び出します。 |
|
コントロールの境界線が表示されている場合、はない示すフラグの状態を取得するときにこのメソッドを呼び出します。 |
|
コントロールの境界線の幅 (ピクセル単位) を取得するときにこのメソッドを呼び出します。 |
|
テキストをオブジェクトのキャプションに指定するには、このメソッドを呼び出します。 |
|
コントロールの描画モード (XOR のペンを取得するときにこのメソッドを呼び出す場合、または色を反転させます。 |
|
コントロールの描画スタイル (たとえば、塗りつぶし、破線のを取得するときにこのメソッドを呼び出すか、ドットを打ちました。 |
|
描画の幅 (ピクセル単位) コントロールの描画メソッドによって使用されて取得するときにこのメソッドを呼び出します。 |
|
コントロールが有効な場合は示すフラグの状態を取得するときにこのメソッドを呼び出します。 |
|
コントロールの塗りつぶしの色を取得するときにこのメソッドを呼び出します。 |
|
コントロールの塗りつぶしスタイル、たとえば、塗りつぶし、透過的なを取得するときにこのメソッドを呼び出すか、イメージを付けられた |
|
コントロールのフォント プロパティへのポインターを取得するときにこのメソッドを呼び出します。 |
|
コントロールの前景色を取得するときにこのメソッドを呼び出します。 |
|
ウィンドウ ハンドルをコントロールに関連付ける取得するときにこのメソッドを呼び出します。 |
|
マウスがコントロール上にあるときグラフィックス (アイコン、ビットマップ、メタファイル) のピクチャ プロパティを表示するには、このメソッドを呼び出します。 |
|
マウスをコントロール、たとえば、矢印、クロス、または砂時計にあるときに、マウス ポインターの型を表示する取得するときにこのメソッドを呼び出します。 |
|
グラフィックス (アイコン、ビットマップ、メタファイル) のピクチャ プロパティへのポインターを要求する場合には、このメソッドを呼び出します。 |
|
コントロールの準備状態など、読み込みを取得するときにこのメソッドを呼び出すか、読み込んでいました。 |
|
コントロールがタブ ストップつまりでないことを示すフラグを取得するときにこのメソッドを呼び出します。 |
|
コントロールによって表示されるテキストを取得するときにこのメソッドを呼び出します。 |
|
コントロールが有効またはない示すフラグの状態を取得するときにこのメソッドを呼び出します。 |
|
ウィンドウ ハンドルをコントロールに関連付ける取得するときにこのメソッドを呼び出します。 CStockPropImpl::get_HWNDと同じ。 |
|
描画スタイルをコントロール、たとえば、フラットであるか 3D で使用される設定するには、このメソッドを呼び出します。 |
|
コントロールが他のサイズもでもない示すフラグ値を設定するには、このメソッドを呼び出します。 |
|
コントロールの背景色を設定するには、このメソッドを呼び出します。 |
|
コントロールの背景スタイルを設定するには、このメソッドを呼び出します。 |
|
コントロールの境界の色を設定するには、このメソッドを呼び出します。 |
|
コントロールの境界線のスタイルを設定するには、このメソッドを呼び出します。 |
|
コントロールの境界線が表示されている場合、はない示すフラグ値を設定するには、このメソッドを呼び出します。 |
|
コントロールの境界線の幅を設定するには、このメソッドを呼び出します。 |
|
コントロールによって表示されるテキストを設定するには、このメソッドを呼び出します。 |
|
コントロールの描画モード (XOR のペンを設定するには、このメソッドを呼び出す場合、または色を反転させます。 |
|
コントロールの描画スタイル (たとえば、塗りつぶし、破線のを設定するには、このメソッドを呼び出すか、ドットを打ちました。 |
|
幅 (ピクセル単位) コントロールの描画メソッドによって使用されて設定するには、このメソッドを呼び出します。 |
|
コントロールが有効な場合は示すフラグを設定するには、このメソッドを呼び出します。 |
|
コントロールの塗りつぶしの色を設定するには、このメソッドを呼び出します。 |
|
コントロールの塗りつぶしスタイル、たとえば、塗りつぶし、透過的なを設定するには、このメソッドを呼び出すか、イメージを付けられた |
|
コントロールのフォント プロパティを設定するには、このメソッドを呼び出します。 |
|
コントロールの前景色を設定するには、このメソッドを呼び出します。 |
|
このメソッドは E_FAIL を返します。 |
|
マウスがコントロール上にあるときに表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。 |
|
マウスをコントロール、たとえば、矢印、クロス、または砂時計にあるときに、マウス ポインターの型を表示する設定するには、このメソッドを呼び出します。 |
|
表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。 |
|
コントロールの準備状態などを設定するには、このメソッドを呼び出すと読み込みまたは読み込んでいました。 |
|
コントロールがタブ ストップつまりでないことを示すフラグ値を設定するには、このメソッドを呼び出します。 |
|
コントロールによって表示されるテキストを設定するには、このメソッドを呼び出します。 |
|
コントロールが有効またはない示すフラグを設定するには、このメソッドを呼び出します。 |
|
E_FAIL を返すこのメソッドは CStockPropImpl::put_HWNDを呼び出します。 |
|
参照カウントのコントロールのフォント プロパティを設定するには、このメソッドを呼び出します。 |
|
マウスがコントロール上にある参照カウントとときに表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。 |
|
参照カウントが表示されるグラフィックス (アイコン、ビットマップ、メタファイル) の図のプロパティを設定するには、このメソッドを呼び出します。 |
解説
CStockPropImpl は put を提供し、それぞれの get のメソッドは、プロパティに格納されます。 これらのメソッドは、どのプロパティが変更されたときに設定またはデータ メンバーを各プロパティに関連付けられているを取得し、コンテナーによって通知し、同期するために必要なコードを提供します。
Visual C++ では、ウィザードを使用して標準プロパティをサポートします。 コントロールに標準プロパティを追加する方法の詳細については、ATL チュートリアルを参照してください。
下位互換性のために、CStockPropImpl は、get_Window と get_HWND と put_HWNDを呼び出す put_Window のメソッドをそれぞれ公開します。 put_HWND の既定の実装は HWND を読み取り専用プロパティ必要があるため、E_FAIL を返します。
次のプロパティにも putref の実装があります:
フォント
MouseIcon
画像
同じ 3 種類の標準プロパティには、対応するデータ型またはメンバーが CComPtr 代入演算子によって適切なインターフェイスの参照カウントを提供する他のクラスである必要があります。
継承階層
T
CStockPropImpl
必要条件
Header: atlctl.h