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
提供 每個股票屬性的put 和 get 方法。 這些方法提供設定或取得與每個屬性相關聯的數據成員所需的程序代碼,並在任何屬性變更時通知和同步處理容器。
Visual Studio 透過其精靈提供庫存屬性的支援。 如需將庫存屬性新增至控件的詳細資訊,請參閱 ATL 教學課程。
為了獲得回溯相容性,CStockPropImpl
也會公開get_Window
put_Window
和方法,分別呼叫 get_HWND
和 put_HWND
。 的預設實作 put_HWND
會傳回E_FAIL,因為 HWND 應該是只讀屬性。
下列屬性也有 putref 實作:
字型
MouseIcon
圖片
相同的三個庫存屬性會要求其對應的數據成員屬於 類型 CComPtr
,或透過指派運算元提供正確介面參考計數的一些其他類別。
繼承階層架構
T
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 相同,但具有參考計數。