Bagikan melalui


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
S_FALSE
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

Lihat juga

IOleInPlaceSiteWindowless