Metode IOleInPlaceSiteWindowless::AdjustRect (ocidl.h)
Menyesuaikan persegi panjang tertentu jika sepenuhnya atau sebagian ditutupi oleh objek buram yang tumpang tindih.
Sintaks
HRESULT AdjustRect(
[in, out] LPRECT prc
);
Parameter
[in, out] prc
Persegi panjang yang akan disesuaikan.
Mengembalikan nilai
Metode ini mengembalikan S_OK jika persegi panjang berhasil disesuaikan; yang berarti bahwa persegi panjang tidak sepenuhnya tertutup. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Persegi berhasil disesuaikan. Catatan S_FALSE berarti persegi panjang sepenuhnya tertutup. Lebar dan tingginya sekarang NULL. |
Keterangan
Penggunaan utama metode ini adalah untuk menyesuaikan ukuran tanda sisipan. Objek yang bersedia membuat tanda sisipan harus mengirimkan persegi panjang tanda sisipan ke objek situsnya dengan memanggil metode ini dan menggunakan persegi panjang yang disesuaikan yang dikembalikan darinya untuk tanda sisipan. Jika tanda sisipan sepenuhnya disembunyikan, metode ini akan mengembalikan S_FALSE dan tanda sisipan tidak boleh ditampilkan sama sekali dalam kasus ini.
Dalam situasi di mana objek tumpang tindih metode ini harus mengembalikan persegi panjang terbesar yang sepenuhnya terlihat.
Metode ini juga dapat digunakan untuk mencari tahu apakah titik atau area persegi panjang terlihat atau disembunyikan oleh objek yang tumpang tindih.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ocidl.h |