IOleInPlaceSiteWindowless::AdjustRect 方法 (ocidl.h)
如果指定矩形完全或部分由重迭、不透明物件所覆蓋,則會調整該矩形。
語法
HRESULT AdjustRect(
[in, out] LPRECT prc
);
參數
[in, out] prc
要調整的矩形。
傳回值
如果矩形已順利調整,這個方法會傳回S_OK;表示矩形未完全涵蓋。 其他可能的傳回值包括下列專案。
傳回碼 | 描述 |
---|---|
|
矩形已成功調整。 請注意S_FALSE表示已完全涵蓋矩形。 其寬度和高度現在是 Null。 |
備註
此方法的主要用途是調整插入號的大小。 願意建立插入號的物件應該藉由呼叫這個方法,並使用針對插入號傳回的調整矩形,將插入號矩形提交至其月臺物件。 如果插入號完全隱藏,這個方法會傳回S_FALSE,在此情況下完全不應該顯示插入號。
在物件重迭的情況下,此方法應該會傳回完全可見的最大矩形。
這個方法也可以用來判斷某個點或矩形區域是可見的,還是由重迭的物件隱藏。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |