共用方式為


IOleInPlaceSiteWindowless::AdjustRect 方法 (ocidl.h)

如果指定矩形完全或部分由重迭、不透明物件所覆蓋,則會調整該矩形。

語法

HRESULT AdjustRect(
  [in, out] LPRECT prc
);

參數

[in, out] prc

要調整的矩形。

傳回值

如果矩形已順利調整,這個方法會傳回S_OK;表示矩形未完全涵蓋。 其他可能的傳回值包括下列專案。

傳回碼 描述
S_FALSE
矩形已成功調整。 請注意S_FALSE表示已完全涵蓋矩形。 其寬度和高度現在是 Null

備註

此方法的主要用途是調整插入號的大小。 願意建立插入號的物件應該藉由呼叫這個方法,並使用針對插入號傳回的調整矩形,將插入號矩形提交至其月臺物件。 如果插入號完全隱藏,這個方法會傳回S_FALSE,在此情況下完全不應該顯示插入號。

在物件重迭的情況下,此方法應該會傳回完全可見的最大矩形。

這個方法也可以用來判斷某個點或矩形區域是可見的,還是由重迭的物件隱藏。

需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IOleInPlaceSiteWindowless