共用方式為


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
的 IID InterfaceName指標。

plibid
型別連結庫的 LIBID 指標,其中包含的定義 InterfaceName

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::p ut_HWND,這會傳回E_FAIL。
putref_Font 呼叫這個方法,以使用參考計數來設定控件的字型屬性。
putref_MouseIcon 呼叫這個方法,以設定滑鼠停留在控件上時所要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性,以及參考計數。
putref_Picture 呼叫這個方法,以使用參照計數設定要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性。

備註

CStockPropImpl 提供 每個股票屬性的putget 方法。 這些方法提供設定或取得與每個屬性相關聯的數據成員所需的程序代碼,並在任何屬性變更時通知和同步處理容器。

Visual Studio 透過其精靈提供庫存屬性的支援。 如需將庫存屬性新增至控件的詳細資訊,請參閱 ATL 教學課程

為了獲得回溯相容性,CStockPropImpl也會公開get_Windowput_Window和方法,分別呼叫 get_HWNDput_HWND。 的預設實作 put_HWND 會傳回E_FAIL,因為 HWND 應該是只讀屬性。

下列屬性也有 putref 實作:

  • 字型

  • MouseIcon

  • 圖片

相同的三個庫存屬性會要求其對應的數據成員屬於 類型 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::p ut_Appearance

呼叫這個方法可設定 控件所使用的油漆樣式,例如平面或 3D。

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

參數

nAppearance
控件要使用的新油漆樣式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_AutoSize

呼叫這個方法可設定旗標的值,指出控件是否不能是任何其他大小。

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);

參數

bAutoSize
如果控件不能是任何其他大小,則為TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BackColor

呼叫此方法以設定控件的背景色彩。

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

參數

clrBackColor
新的控制元件背景色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BackStyle

呼叫此方法以設定控件的背景樣式。

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

參數

nBackStyle
新的控制元件背景樣式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BorderColor

呼叫此方法以設定控件的框線色彩。

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

參數

clrBorderColor
新的框線色彩。 OLE_COLOR數據類型會在內部表示為32位長整數。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BorderStyle

呼叫此方法以設定控件的框線樣式。

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

參數

nBorderStyle
新的框線樣式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BorderVisible

呼叫這個方法可設定旗標的值,指出控件的框線是否可見。

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

參數

bBorderVisible
如果框線為可見,則為TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_BorderWidth

呼叫這個方法以設定控件框線的寬度。

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

參數

nBorderWidth
控件框線的新寬度。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Caption

呼叫這個方法,以設定要與控件一起顯示的文字。

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

參數

bstrCaption
要與控件一起顯示的文字。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_DrawMode

呼叫這個方法可設定控件的繪圖模式,例如 XOR 畫筆或反轉色彩。

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

參數

nDrawMode
控件的新繪圖模式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_DrawStyle

呼叫此方法可設定控件的繪圖樣式,例如實心、虛線或虛線。

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

參數

nDrawStyle
控件的新繪圖樣式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_DrawWidth

呼叫這個方法,以設定控件繪圖方法所使用的寬度(以像素為單位)。

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

參數

nDrawWidth
控件繪圖方法要使用的新寬度。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Enabled

呼叫這個方法可設定旗標的值,指出控制項是否已啟用。

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

參數

bEnabled
如果控件已啟用,則為TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_FillColor

呼叫此方法以設定控件的填滿色彩。

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

參數

clrFillColor
控件的新填滿色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_FillStyle

呼叫此方法可設定控件的填滿樣式,例如實心、透明或交叉孵化。

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

參數

nFillStyle
控件的新填滿樣式。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Font

呼叫此方法以設定控件的字型屬性。

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

參數

pFont
控件字型屬性的指標。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_ForeColor

呼叫此方法以設定控件的前景色彩。

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

參數

clrForeColor
控件的新前景色彩。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_HWND

這個方法會傳回E_FAIL。

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

參數

hWnd
已保留。

傳回值

傳回E_FAIL。

備註

視窗句柄是只讀值。

CStockPropImpl::p ut_MouseIcon

呼叫這個方法,以設定滑鼠停留在控件上方時要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性。

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

參數

pPicture
圖形圖片屬性的指標。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_MousePointer

呼叫這個方法,以設定滑鼠停留在控件上方時所顯示的滑鼠指標類型,例如箭號、十字或沙漏。

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

參數

nMousePointer
滑鼠指標的類型。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Picture

呼叫這個方法,以設定要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性。

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

參數

pPicture
圖片屬性的指標。 如需詳細資訊,請參閱 IPictureDisp

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_ReadyState

呼叫這個方法可設定控件的就緒狀態,例如載入或載入。

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

參數

nReadyState
控件的就緒狀態。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_TabStop

呼叫這個方法可設定旗標,指出控件是否為製表位。

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

參數

bTabStop
如果控件是製表位,則為TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Text

呼叫這個方法,以設定與 控件一起顯示的文字。

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

參數

bstrText
與控件一起顯示的文字。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p utvalid

呼叫這個方法可設定旗標,指出控件是否有效。

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

參數

bValid
如果控件有效,則為TRUE。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

CStockPropImpl::p ut_Window

此方法會呼叫 CStockPropImpl::p ut_HWND,這會傳回E_FAIL。

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

參數

hWnd
視窗控制代碼。

傳回值

傳回E_FAIL。

備註

視窗句柄是只讀值。

CStockPropImpl::p utref_Font

呼叫這個方法,以使用參考計數來設定控件的字型屬性。

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

參數

pFont
控件字型屬性的指標。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

CStockPropImpl::p ut_Font 相同,但具有參考計數。

CStockPropImpl::p utref_MouseIcon

呼叫這個方法,以設定滑鼠停留在控件上時所要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性,以及參考計數。

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

參數

pPicture
圖形圖片屬性的指標。

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

CStockPropImpl::p ut_MouseIcon 相同,但具有參考計數。

CStockPropImpl::p utref_Picture

呼叫這個方法,以使用參照計數設定要顯示的圖形(圖示、點陣圖或元檔)的圖片屬性。

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

參數

pPicture
圖片屬性的指標。 如需詳細資訊,請參閱 IPictureDisp

傳回值

傳回成功時S_OK,或在失敗時傳回錯誤 HRESULT。

備註

CStockPropImpl::p ut_Picture 相同,但具有參考計數。

另請參閱

類別概觀
IDispatchImpl 類別