Metode IOleInPlaceSite::OnPosRectChange (oleidl.h)
Memberi tahu kontainer bahwa tingkat objek telah berubah.
Sintaks
HRESULT OnPosRectChange(
[in] LPCRECT lprcPosRect
);
Parameter
[in] lprcPosRect
Penunjuk struktur RECT yang berisi posisi objek di tempat dalam koordinat klien dari jendela induknya.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Kemungkinan nilai pengembalian lainnya termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Penunjuk yang disediakan tidak valid. |
|
Terjadi kesalahan tak terduga. |
Keterangan
Catatan untuk Penelepon
Metode OnPosRectChange dipanggil oleh objek di tempat.Catatan untuk Pelaksana
Ketika objek di tempat memanggil OnPosRectChange, kontainer harus memanggil IOleInPlaceObject::SetObjectRects untuk menentukan posisi baru jendela di tempat dan persegi panjang kliping. Hanya dengan begitu objek mengubah ukuran jendelanya.Dalam kebanyakan kasus, objek tumbuh di sebelah kanan dan/atau ke bawah. Mungkin ada kasus di mana objek tumbuh di sebelah kiri dan/atau atas, seperti yang disampaikan melalui lprcPosRect. Dimungkinkan juga untuk mengubah posisi objek tanpa mengubah ukurannya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | oleidl.h |