次の方法で共有


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 コントロールと一緒に表示されるテキストを取得するには、このメソッドを呼び出します。
getvalid コントロールが有効かどうかを示すフラグの状態を取得するには、このメソッドを呼び出します。
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 コントロールと一緒に表示されるテキストを設定するには、このメソッドを呼び出します。
putvalid コントロールが有効かどうかを示すフラグを設定するには、このメソッドを呼び出します。
put_Window このメソッドでは CStockPropImpl::put_HWND を呼び出します。これにより、E_FAIL が返されます。
putref_Font このメソッドを呼び出して、コントロールのフォント プロパティを参照カウントで設定します。
putref_MouseIcon このメソッドを呼び出し、マウスがコントロールの上にあるときに表示されるグラフィック (アイコン、ビットマップ、またはメタファイル) の画像プロパティを参照カウントで設定します。
putref_Picture このメソッドを呼び出して、表示されるグラフィック (アイコン、ビットマップ、またはメタファイル) の画像プロパティを参照カウントで設定します。

解説

CStockPropImpl では、各ストック プロパティの put および get メソッドが提供されます。 これらのメソッドでは、各プロパティに関連付けられているデータ メンバーを設定または取得し、プロパティが変更された場合にコンテナーに通知して同期するために必要なコードが提供されます。

Visual Studio では、そのウィザードを介してストック プロパティのサポートが提供されます。 コントロールへのストック プロパティの追加について詳しくは、ATL チュートリアルに関するページを参照してください。

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

次のプロパティには、putref 実装も含まれます。

  • Font

  • MouseIcon

  • 写真

同じ 3 つのストック プロパティでは、それらの対応するデータ メンバーが CComPtr または他の何らかの種類のクラス (代入演算子を使用して、正しいインターフェイス参照カウントを提供する) が必要です。

継承階層

T

IDispatchImpl

CStockPropImpl

要件

ヘッダー: atlctl.h

CStockPropImpl::get_Appearance

フラットや 3D など、コントロールで使用されるペイント スタイルを取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

パラメーター

pnAppearance
コントロールのペイント スタイルを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_AutoSize

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

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

パラメーター

pbAutoSize
フラグの状態を受け取る変数。 TRUE は、コントロールを他のサイズにできないことを示します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BackColor

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

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

パラメーター

pclrBackColor
コントロールの背景色を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BackStyle

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

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

パラメーター

pnBackStyle
コントロールの背景スタイルを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BorderColor

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

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

パラメーター

pclrBorderColor
コントロールの境界線の色を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BorderStyle

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

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

パラメーター

pnBorderStyle
コントロールの境界線スタイルを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BorderVisible

コントロールの境界線が表示されるかどうかを示すフラグの状態を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

パラメーター

pbBorderVisible
フラグの状態を受け取る変数。 TRUE は、コントロールの境界線が表示されることを示します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_BorderWidth

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

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

パラメーター

pnBorderWidth
コントロールの境界線の幅を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Caption

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

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

パラメーター

pbstrCaption
コントロールと一緒に表示されるテキスト。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_DrawMode

コントロールの描画モード (XOR ペンや色の反転など) を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

パラメーター

pnDrawMode
コントロールの描画モードを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_DrawStyle

コントロールの描画スタイル (実線、破線、点線など) を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

パラメーター

pnDrawStyle
コントロールの描画スタイルを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_DrawWidth

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

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

パラメーター

pnDrawWidth
コントロールの幅の値をピクセル単位で受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Enabled

コントロールが有効かどうかを示すフラグの状態を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

パラメーター

pbEnabled
フラグの状態を受け取る変数。 TRUE は、コントロールが有効であることを示します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_FillColor

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

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

パラメーター

pclrFillColor
コントロールの塗りつぶしの色を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_FillStyle

コントロールの塗りつぶしスタイル (単色、透明、クロスハッチなど) を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

パラメーター

pnFillStyle
コントロールの塗りつぶしスタイルを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Font

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

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

パラメーター

ppFont
コントロールのフォント プロパティへのポインターを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_ForeColor

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

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

パラメーター

pclrForeColor
コントロールの前景色を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_HWND

コントロールに関連付けられているウィンドウ ハンドルを取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

パラメーター

phWnd
コントロールに関連付けられているウィンドウ ハンドル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_MouseIcon

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

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

パラメーター

ppPicture
グラフィックの画像プロパティへのポインターを受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_MousePointer

このメソッドを呼び出して、マウスがコントロールの上にあるときに表示されるマウス ポインターの種類 (矢印、十字、砂時計など) を取得します。

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

パラメーター

pnMousePointer
マウス ポインターの種類を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Picture

このメソッドを呼び出して、表示するグラフィック (アイコン、ビットマップ、またはメタファイル) の画像プロパティへのポインターを取得します。

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

パラメーター

ppPicture
画像のプロパティへのポインターを受け取る変数。 詳細については、「IPictureDisp」を参照してください。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_ReadyState

このメソッドを呼び出して、読み込み中や読み込み済みなど、コントロールの準備完了状態を取得します。

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

パラメーター

pnReadyState
コントロールの準備完了状態を受け取る変数。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_TabStop

コントロールがタブ ストップかどうかを示すフラグの状態を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

パラメーター

pbTabStop
フラグの状態を受け取る変数。 TRUE は、コントロールがタブ ストップであること示します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Text

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

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

パラメーター

pbstrText
コントロールと一緒に表示されるテキスト。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::getvalid

コントロールが有効かどうかを示すフラグの状態を取得するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

パラメーター

pbValid
フラグの状態を受け取る変数。 TRUE は、コントロールが有効であることを示します。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::get_Window

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

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

パラメーター

phWnd
コントロールに関連付けられているウィンドウ ハンドル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Appearance

フラットや 3D など、コントロールで使用されるペイント スタイルを設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

パラメーター

nAppearance
コントロールで使用される新しいペイント スタイル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_AutoSize

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

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);

パラメーター

bAutoSize
コントロールを他のサイズにできない場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BackColor

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

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

パラメーター

clrBackColor
新しいコントロールの背景色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BackStyle

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

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

パラメーター

nBackStyle
新しいコントロールの背景スタイル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BorderColor

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

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

パラメーター

clrBorderColor
新しい境界線の色。 OLE_COLOR データ型は、内部的には 32 ビット長整数として表されます。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BorderStyle

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

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

パラメーター

nBorderStyle
新しい境界線スタイル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BorderVisible

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

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

パラメーター

bBorderVisible
境界線を表示する場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_BorderWidth

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

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

パラメーター

nBorderWidth
コントロールの境界線の新しい幅。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Caption

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

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

パラメーター

bstrCaption
コントロールと一緒に表示されるテキスト。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_DrawMode

コントロールの描画モード (XOR ペンや色の反転など) を設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

パラメーター

nDrawMode
コントロールの新しい描画モード。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_DrawStyle

コントロールの描画スタイル (実線、破線、点線など) を設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

パラメーター

nDrawStyle
コントロールの新しい描画スタイル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_DrawWidth

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

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

パラメーター

nDrawWidth
コントロールの描画メソッドで使用される新しい幅。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Enabled

コントロールが有効であるかどうかを示すフラグの値を設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

パラメーター

bEnabled
コントロールが有効である場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_FillColor

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

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

パラメーター

clrFillColor
コントロールの新しい塗りつぶしの色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_FillStyle

コントロールの塗りつぶしスタイル (単色、透明、クロスハッチなど) を設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

パラメーター

nFillStyle
コントロールの新しい塗りつぶしスタイル。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Font

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

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

パラメーター

pFont
コントロールのフォント プロパティへのポインター。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_ForeColor

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

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

パラメーター

clrForeColor
コントロールの新しい前景色。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_HWND

このメソッドからは E_FAIL が返されます。

HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);

パラメーター

hWnd
予約済み。

戻り値

E_FAIL を返します。

解説

ウィンドウ ハンドルは読み取り専用の値です。

CStockPropImpl::put_MouseIcon

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

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

パラメーター

pPicture
グラフィックの画像プロパティへのポインター。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_MousePointer

このメソッドを呼び出して、マウスがコントロールの上にあるときに表示されるマウス ポインターの種類 (矢印、十字、砂時計など) を設定します。

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

パラメーター

nMousePointer
マウス ポインターの種類。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Picture

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

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

パラメーター

pPicture
画像のプロパティへのポインター。 詳細については、「IPictureDisp」を参照してください。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_ReadyState

このメソッドを呼び出して、読み込み中や読み込み済みなど、コントロールの準備完了状態を設定します。

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

パラメーター

nReadyState
コントロールの準備完了状態。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_TabStop

コントロールがタブストップであるかどうかを示すフラグを設定するには、このメソッドを呼び出します。

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

パラメーター

bTabStop
コントロールがタブストップの場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Text

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

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

パラメーター

bstrText
コントロールと一緒に表示されるテキスト。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::putvalid

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

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

パラメーター

bValid
コントロールが有効な場合は TRUE。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

CStockPropImpl::put_Window

このメソッドでは CStockPropImpl::put_HWND を呼び出します。これにより、E_FAIL が返されます。

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

パラメーター

hWnd
ウィンドウ ハンドルです。

戻り値

E_FAIL を返します。

解説

ウィンドウ ハンドルは読み取り専用の値です。

CStockPropImpl::putref_Font

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

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

パラメーター

pFont
コントロールのフォント プロパティへのポインター。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

CStockPropImpl::put_Font と同じですが、参照カウントが使用されています。

CStockPropImpl::putref_MouseIcon

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

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

パラメーター

pPicture
グラフィックの画像プロパティへのポインター。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

CStockPropImpl::put_MouseIcon と同じですが、参照カウントが使用されています。

CStockPropImpl::putref_Picture

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

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

パラメーター

pPicture
画像のプロパティへのポインター。 詳細については、「IPictureDisp」を参照してください。

戻り値

成功した場合は S_OK、失敗した場合はエラー HRESULT を返します。

解説

CStockPropImpl::put_Picture と同じですが、参照カウントが使用されています。

関連項目

クラスの概要
IDispatchImpl クラス