IOleInPlaceSiteWindowless::AdjustRect 方法 (ocidl.h)

如果指定矩形被重叠的不透明对象完全或部分覆盖,则调整该矩形。

语法

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

parameters

[in, out] prc

要调整的矩形。

返回值

如果成功调整矩形,此方法将返回S_OK;表示矩形未完全覆盖。 其他可能的返回值包括以下内容。

返回代码 说明
S_FALSE
矩形已成功调整。 注意 S_FALSE表示矩形已完全覆盖。 其宽度和高度现在为 NULL

注解

此方法main用于调整插入点的大小。 愿意创建插入点的对象应通过调用此方法并使用从插入点返回的调整矩形来将插入点矩形提交到其站点对象。 如果插入符号完全隐藏,此方法将返回S_FALSE,在这种情况下根本不应显示插入符号。

在对象重叠的情况下,此方法应返回完全可见的最大矩形。

此方法还可用于计算重叠对象是可见还是隐藏点或矩形区域。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ocidl.h

请参阅

IOleInPlaceSiteWindowless