Properti Sekitar untuk Kontrol
Jika kontrol mendukung properti sekitar sama sekali, setidaknya harus menghormati nilai properti sekitar berikut dalam kondisi yang dinyatakan dalam tabel berikut menggunakan dispid standar.
Properti Sekitar | Dispid | Komentar/Kondisi untuk Digunakan |
---|---|---|
LocaleID |
-705 |
Jika Lokal signifikan terhadap kontrol, misalnya untuk output teks |
UserMode |
-709 |
Jika kontrol berperilaku berbeda dalam mode pengguna (desain) dan mode jalankan |
UIDead |
-710 |
Jika kontrol bereaksi terhadap peristiwa UI, maka harus menghormati properti sekitar ini |
ShowGrabHandles |
-711 |
Jika kontrol mendukung perubahan ukuran di tempat itu sendiri |
ShowHatching |
-712 |
Jika kontrol mendukung aktivasi di tempat dan aktivasi UI |
DisplayAsDefault |
-713 |
Hanya jika kontrol ditandai OLEMISC_ACTSLIKEBUTTON (yang berarti bahwa dukungan untuk keyboard mnemonics disediakan, dengan demikian IOleControl::GetControlInfo dan IOleControl::OnMnemonic harus diimplementasikan). |
Seperti yang dijelaskan sebelumnya, penggunaan ambien memerlukan IOleControl (untuk OnAmbientPropertyChange minimum) serta IOleObject (untuk SetClientSite dan GetClientSite).
Bit OLEMISC_SETCLIENTSITEFIRST mungkin belum tentu didukung oleh kontainer. Dalam keadaan ini, kontrol harus menggunakan nilai default untuk properti sekitar yang diperlukan.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk