Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
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.