Bagikan melalui


Kelas CStockPropImpl

Kelas ini menyediakan metode untuk mendukung nilai properti stok.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

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>

Parameter

T
Kelas mengimplementasikan kontrol dan berasal dari CStockPropImpl.

InterfaceName
Antarmuka ganda yang mengekspos properti stok.

piid
Pointer ke InterfaceNameIID.

plibid
Pointer ke LIBID pustaka jenis yang berisi definisi InterfaceName.

wMajor
Versi utama pustaka jenis. Nilai default adalah 1.

wMinor
Versi minor dari pustaka jenis. Nilai default adalah 0.

tihclass
Kelas yang digunakan untuk mengelola jenis informasi untukT. Nilai defaultnya adalah CComTypeInfoHolder.

Anggota

Metode Publik

Nama Deskripsi
get_Appearance Panggil metode ini untuk mendapatkan gaya cat yang digunakan oleh kontrol, misalnya, datar atau 3D.
get_AutoSize Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol tidak boleh berukuran lain.
get_BackColor Panggil metode ini untuk mendapatkan warna latar belakang kontrol.
get_BackStyle Panggil metode ini untuk mendapatkan gaya latar belakang kontrol, baik transparan atau buram.
get_BorderColor Panggil metode ini untuk mendapatkan warna latar belakang kontrol.
get_BorderStyle Panggil metode ini untuk mendapatkan gaya batas kontrol.
get_BorderVisible Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah batas kontrol terlihat atau tidak.
get_BorderWidth Panggil metode ini untuk mendapatkan lebar (dalam piksel) batas kontrol.
get_Caption Panggil metode ini untuk mendapatkan teks yang ditentukan dalam keterangan objek.
get_DrawMode Panggil metode ini untuk mendapatkan mode gambar kontrol, misalnya, XOR Pen atau Invert Colors.
get_DrawStyle Panggil metode ini untuk mendapatkan gaya gambar kontrol, misalnya, solid, putus-putus, atau titik-titik.
get_DrawWidth Panggil metode ini untuk mendapatkan lebar gambar (dalam piksel) yang digunakan oleh metode gambar kontrol.
get_Enabled Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol diaktifkan.
get_FillColor Panggil metode ini untuk mendapatkan warna isian kontrol.
get_FillStyle Panggil metode ini untuk mendapatkan gaya isian kontrol, misalnya, solid, transparan, atau crosshatched.
get_Font Panggil metode ini untuk mendapatkan pointer ke properti kontrol font.
get_ForeColor Panggil metode ini untuk mendapatkan warna latar belakang kontrol.
get_HWND Panggil metode ini untuk mendapatkan handle jendela yang terkait dengan kontrol.
get_MouseIcon Panggil metode ini untuk mendapatkan properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan ketika mouse berada di atas kontrol.
get_MousePointer Panggil metode ini untuk mendapatkan jenis pointer mouse yang ditampilkan ketika mouse berada di atas kontrol, misalnya, panah, silang, atau jam.
get_Picture Panggil metode ini untuk mengarahkan pointer ke properti gambar grafik (ikon, bitmap, atau metafile) yang akan ditampilkan.
get_ReadyState Panggil metode ini untuk mendapatkan status siap kontrol, misalnya, memuat atau dimuat.
get_TabStop Panggil metode ini untuk mendapatkan bendera yang menunjukkan apakah kontrol adalah tab stop atau tidak.
get_Text Panggil metode ini untuk mendapatkan teks yang ditampilkan dengan kontrol.
getvalid Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol tersebut valid atau tidak.
get_Window Panggil metode ini untuk mendapatkan handle jendela yang terkait dengan kontrol. Identik dengan CStockPropImpl::get_HWND.
put_Appearance Panggil metode ini untuk mengatur gaya cat yang digunakan oleh kontrol, misalnya, datar atau 3D.
put_AutoSize Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah kontrol tidak dapat berupa ukuran lain.
put_BackColor Panggil metode ini untuk mengatur warna latar belakang kontrol.
put_BackStyle Panggil metode ini untuk mengatur gaya latar belakang kontrol.
put_BorderColor Panggil metode ini untuk mengatur warna batas kontrol.
put_BorderStyle Panggil metode ini untuk mengatur gaya batas kontrol.
put_BorderVisible Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah batas kontrol terlihat atau tidak.
put_BorderWidth Panggil metode ini untuk mengatur lebar batas kontrol.
put_Caption Panggil metode ini untuk mengatur teks yang akan ditampilkan dengan kontrol.
put_DrawMode Panggil metode ini untuk mengatur mode gambar kontrol, misalnya, XOR Pen atau Invert Colors.
put_DrawStyle Panggil metode ini untuk mengatur gaya gambar kontrol, misalnya, solid, putus-putus, atau titik-titik.
put_DrawWidth Panggil metode ini untuk mengatur lebar (dalam piksel) yang digunakan oleh metode menggambar kontrol.
put_Enabled Panggil metode ini untuk mengatur bendera yang menunjukkan apakah kontrol diaktifkan.
put_FillColor Panggil metode ini untuk mengatur warna isian kontrol.
put_FillStyle Panggil metode ini untuk mendapatkan gaya isian kontrol, misalnya, solid, transparan, atau crosshatched.
put_Font Panggil metode ini untuk mengatur properti font kontrol.
put_ForeColor Panggil metode ini untuk mengatur warna latar depan kontrol.
put_HWND Metode ini mengembalikan E_FAIL.
put_MouseIcon Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan saat mouse berada di atas kontrol.
put_MousePointer Panggil metode ini untuk mengatur jenis pointer mouse yang ditampilkan saat mouse berada di atas kontrol, misalnya panah, silang, atau jam pasir.
put_Picture Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan.
put_ReadyState Panggil metode ini untuk mengatur status siap kontrol, misalnya, memuat atau dimuat.
put_TabStop Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah kontrol adalah tab stop atau tidak.
put_Text Panggil metode ini untuk mengatur teks yang ditampilkan dengan kontrol.
putvalid Panggil metode ini untuk mengatur bendera yang menunjukkan apakah kontrol tersebut valid atau tidak.
put_Window Metode ini memanggil CStockPropImpl::p ut_HWND, yang mengembalikan E_FAIL.
putref_Font Panggil metode ini untuk mengatur properti font kontrol, dengan jumlah referensi.
putref_MouseIcon Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan saat mouse berada di atas kontrol.
putref_Picture Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) yang akan ditampilkan, dengan jumlah referensi.

Keterangan

CStockPropImpl menyediakan metode put dan get untuk setiap properti stok. Metode ini menyediakan kode yang diperlukan untuk mengatur atau mendapatkan anggota data yang terkait dengan setiap properti dan untuk memberi tahu dan menyinkronkan dengan kontainer ketika properti apa pun berubah.

Visual Studio menyediakan dukungan untuk properti stok melalui panduannya. Untuk informasi selengkapnya tentang menambahkan properti stok ke kontrol, lihat Tutorial ATL.

Untuk kompatibilitas ke belakang, metode CStockPropImpl juga mengekspos get_Window dan put_Window yang hanya memanggil get_HWND dan put_HWND secara berurutan. Implementasi defaultput_HWND mengembalikan E_FAIL karena HWND harus menjadi properti baca-saja.

Properti berikut juga memiliki implementasi putref :

  • Font

  • MouseIcon

  • Gambar

Tiga properti stok yang sama mengharuskan anggota data terkait berjenis CComPtr atau beberapa kelas lain yang menyediakan penghitungan referensi antarmuka yang benar menggunakan operator penugasan.

Hierarki Warisan

T

IDispatchImpl

CStockPropImpl

Persyaratan

Header: atlctl.h

CStockPropImpl::get_Appearance

Panggil metode ini untuk mendapatkan gaya cat yang digunakan oleh kontrol, misalnya, datar atau 3D.

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

Parameter

pnAppearance
Variabel yang menerima gaya cat kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_AutoSize

Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol tidak boleh berukuran lain.

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

Parameter

pbAutoSize
Variabel yang menerima status bendera. TRUE menunjukkan bahwa kontrol tidak dapat berukuran lain.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BackColor

Panggil metode ini untuk mendapatkan warna latar belakang kontrol.

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

Parameter

pclrBackColor
Variabel yang menerima warna latar belakang kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BackStyle

Panggil metode ini untuk mendapatkan gaya latar belakang kontrol, baik transparan atau buram.

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

Parameter

pnBackStyle
Variabel yang menerima gaya latar belakang kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BorderColor

Panggil metode ini untuk mendapatkan warna latar belakang kontrol.

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

Parameter

pclrBorderColor
Variabel yang menerima warna batas kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BorderStyle

Panggil metode ini untuk mendapatkan gaya batas kontrol.

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

Parameter

pnBorderStyle
Variabel yang menerima warna batas kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BorderVisible

Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah batas kontrol terlihat atau tidak.

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

Parameter

pbBorderVisible
Variabel yang menerima status bendera. TRUE menunjukkan bahwa batas kontrol terlihat.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_BorderWidth

Panggil metode ini untuk mengatur lebar batas kontrol.

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

Parameter

pnBorderWidth
Variabel yang menerima warna batas kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Caption

Panggil metode ini untuk mendapatkan teks yang ditentukan dalam keterangan objek.

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

Parameter

pbstrCaption
Teks yang akan ditampilkan dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_DrawMode

Panggil metode ini untuk mendapatkan mode gambar kontrol, misalnya, XOR Pen atau Invert Colors.

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

Parameter

pnDrawMode
Variabel yang menerima mode gambar kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_DrawStyle

Panggil metode ini untuk mendapatkan gaya gambar kontrol, misalnya, solid, putus-putus, atau titik-titik.

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

Parameter

pnDrawStyle
Variabel yang menerima gaya gambar kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_DrawWidth

Panggil metode ini untuk mendapatkan lebar gambar (dalam piksel) yang digunakan oleh metode gambar kontrol.

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

Parameter

pnDrawWidth
Variabel yang menerima nilai lebar kontrol, dalam piksel.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Enabled

Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol diaktifkan.

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

Parameter

pbEnabled
Variabel yang menerima status bendera. TRUE menunjukkan bahwa kontrol diaktifkan.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_FillColor

Panggil metode ini untuk mendapatkan warna isian kontrol.

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

Parameter

pclrFillColor
Variabel yang menerima warna isian kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_FillStyle

Panggil metode ini untuk mendapatkan gaya isian kontrol, misalnya, solid, transparan, atau crosshatched.

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

Parameter

pnFillStyle
Variabel yang menerima gaya isian kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Font

Panggil metode ini untuk mendapatkan pointer ke properti kontrol font.

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

Parameter

ppFont
Variabel yang menerima pointer ke properti font kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_ForeColor

Panggil metode ini untuk mendapatkan warna latar belakang kontrol.

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

Parameter

pclrForeColor
Variabel yang menerima kontrol warna latar depan.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_HWND

Panggil metode ini untuk mendapatkan handle jendela yang terkait dengan kontrol.

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

Parameter

phWnd
Handle jendela yang terkait dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_MouseIcon

Panggil metode ini untuk mendapatkan properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan ketika mouse berada di atas kontrol.

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

Parameter

ppPicture
Variabel yang menerima pointer ke properti gambar grafik.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_MousePointer

Panggil metode ini untuk mendapatkan jenis pointer mouse yang ditampilkan ketika mouse berada di atas kontrol, misalnya, panah, silang, atau jam.

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

Parameter

pnMousePointer
Variabel yang menerima jenis pointer mouse.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Picture

Panggil metode ini untuk mengarahkan pointer ke properti gambar grafik (ikon, bitmap, atau metafile) yang akan ditampilkan.

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

Parameter

ppPicture
Variabel yang menerima pointer ke properti gambar. Lihat IPictureDisp untuk keterangan lebih lanjut.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_ReadyState

Panggil metode ini untuk mendapatkan status siap kontrol, misalnya, memuat atau dimuat.

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

Parameter

pnReadyState
Variabel yang menerima status siap kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_TabStop

Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol adalah tab stop atau tidak.

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

Parameter

pbTabStop
Variabel yang menerima status bendera. TRUE menunjukkan bahwa kontrol adalah tab stop.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Text

Panggil metode ini untuk mendapatkan teks yang ditampilkan dengan kontrol.

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

Parameter

pbstrText
Teks yang akan ditampilkan dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::getvalid

Panggil metode ini untuk mendapatkan status bendera yang menunjukkan apakah kontrol tersebut valid atau tidak.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

Parameter

pbValid
Variabel yang menerima status bendera. TRUE menunjukkan bahwa kontrol tersebut valid.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::get_Window

Panggil metode ini untuk mendapatkan handle jendela yang terkait dengan kontrol. Identik dengan CStockPropImpl::get_HWND.

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

Parameter

phWnd
Handle jendela yang terkait dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Appearance

Panggil metode ini untuk mengatur gaya cat yang digunakan oleh kontrol, misalnya, datar atau 3D.

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

Parameter

nAppearance
Gaya cat baru yang akan digunakan oleh kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_AutoSize

Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah kontrol tidak dapat berupa ukuran lain.

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize);

Parameter

bAutoSize
TRUE jika kontrol tidak boleh berukuran lain.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BackColor

Panggil metode ini untuk mengatur warna latar belakang kontrol.

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

Parameter

clrBackColor
Warna latar belakang kontrol baru.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BackStyle

Panggil metode ini untuk mengatur gaya latar belakang kontrol.

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

Parameter

nBackStyle
Gaya latar belakang kontrol baru.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BorderColor

Panggil metode ini untuk mengatur warna batas kontrol.

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

Parameter

clrBorderColor
Warna batas baru. Jenis data OLE_COLOR secara internal direpresentasikan sebagai bilangan bulat sepanjang 32-bit.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BorderStyle

Panggil metode ini untuk mengatur gaya batas kontrol.

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

Parameter

nBorderStyle
Gaya batas baru.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BorderVisible

Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah batas kontrol terlihat atau tidak.

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

Parameter

bBorderVisible
TRUE jika batas akan terlihat.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_BorderWidth

Panggil metode ini untuk mengatur lebar batas kontrol.

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

Parameter

nBorderWidth
Lebar baru batas kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Caption

Panggil metode ini untuk mengatur teks yang akan ditampilkan dengan kontrol.

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

Parameter

bstrCaption
Teks yang akan ditampilkan dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_DrawMode

Panggil metode ini untuk mengatur mode gambar kontrol, misalnya, XOR Pen atau Invert Colors.

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

Parameter

nDrawMode
Mode gambar baru untuk kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_DrawStyle

Panggil metode ini untuk mengatur gaya gambar kontrol, misalnya, solid, putus-putus, atau titik-titik.

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

Parameter

nDrawStyle
Gaya menggambar baru untuk kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_DrawWidth

Panggil metode ini untuk mengatur lebar (dalam piksel) yang digunakan oleh metode menggambar kontrol.

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

Parameter

nDrawWidth
Lebar baru yang akan digunakan oleh metode gambar kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Enabled

Panggil metode ini untuk mengatur nilai bendera yang menunjukkan apakah kontrol diaktifkan.

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

Parameter

bEnabled
TRUE jika kontrol diaktifkan.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_FillColor

Panggil metode ini untuk mengatur warna isian kontrol.

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

Parameter

clrFillColor
Warna isian baru untuk kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_FillStyle

Panggil metode ini untuk mendapatkan gaya isian kontrol, misalnya, solid, transparan, atau crosshatched.

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

Parameter

nFillStyle
Gaya isian baru untuk kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Font

Panggil metode ini untuk mengatur properti font kontrol.

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

Parameter

pFont
Pointer ke properti font kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_ForeColor

Panggil metode ini untuk mengatur warna latar depan kontrol.

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

Parameter

clrForeColor
Warna latar depan kontrol yang baru.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_HWND

Metode ini mengembalikan E_FAIL.

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

Parameter

hWnd
Dicadangkan.

Tampilkan Nilai

Mengembalikan E_FAIL.

Keterangan

Handle jendela adalah nilai baca-saja.

CStockPropImpl::put_MouseIcon

Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan saat mouse berada di atas kontrol.

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

Parameter

pPicture
Pointer ke properti gambar grafik.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_MousePointer

Panggil metode ini untuk mengatur jenis pointer mouse yang ditampilkan saat mouse berada di atas kontrol, misalnya panah, silang, atau jam pasir.

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

Parameter

nMousePointer
Jenis pointer mouse.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Picture

Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan.

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

Parameter

pPicture
Pointer ke properti gambar. Lihat IPictureDisp untuk keterangan lebih lanjut.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_ReadyState

Panggil metode ini untuk mengatur status siap kontrol, misalnya, memuat atau dimuat.

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

Parameter

nReadyState
Status siap kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_TabStop

Panggil metode ini untuk mengatur bendera yang menunjukkan apakah kontrol adalah stop tab atau tidak.

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

Parameter

bTabStop
TRUE jika kontrol adalah stop tab.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Text

Panggil metode ini untuk mengatur teks yang ditampilkan dengan kontrol.

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

Parameter

bstrText
Teks yang akan ditampilkan dengan kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::putvalid

Panggil metode ini untuk mengatur bendera yang menunjukkan apakah kontrol tersebut valid atau tidak.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

Parameter

bValid
TRUE jika kontrol valid.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

CStockPropImpl::put_Window

Metode ini memanggil CStockPropImpl::p ut_HWND, yang mengembalikan E_FAIL.

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

Parameter

hWnd
Handle jendela.

Tampilkan Nilai

Mengembalikan E_FAIL.

Keterangan

Handle jendela adalah nilai baca-saja.

CStockPropImpl::putref_Font

Panggil metode ini untuk mengatur properti font kontrol, dengan jumlah referensi.

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

Parameter

pFont
Pointer ke properti font kontrol.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

Keterangan

Sama seperti CStockPropImpl::p ut_Font, tetapi dengan jumlah referensi.

CStockPropImpl::putref_MouseIcon

Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) untuk ditampilkan saat mouse berada di atas kontrol.

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

Parameter

pPicture
Pointer ke properti gambar grafik.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

Keterangan

Sama seperti CStockPropImpl::p ut_MouseIcon, tetapi dengan jumlah referensi.

CStockPropImpl::putref_Picture

Panggil metode ini untuk mengatur properti gambar grafik (ikon, bitmap, atau metafile) yang akan ditampilkan, dengan jumlah referensi.

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

Parameter

pPicture
Pointer ke properti gambar. Lihat IPictureDisp untuk keterangan lebih lanjut.

Tampilkan Nilai

Mengembalikan S_OK saat berhasil, atau kesalahan HRESULT saat gagal.

Keterangan

Sama seperti CStockPropImpl::p ut_Font, tetapi dengan jumlah referensi.

Lihat juga

Gambaran Umum Kelas
Kelas IDispatchImpl