IOleClientSite::OnShowWindow 方法 (oleidl.h)

当嵌入对象的窗口即将变为可见或不可见时通知容器。 此方法不适用于就地激活的对象,因此没有与其容器的窗口分开的窗口。

语法

HRESULT OnShowWindow(
  [in] BOOL fShow
);

参数

[in] fShow

指示对象的窗口是打开 (TRUE) 还是关闭 (FALSE) 。

返回值

此方法在成功时返回S_OK。

注解

嵌入对象调用 OnShowWindow ,以在窗口中打开对象时通知其容器。 此窗口可能当前对最终用户可见,也可能不可见。 当对象显示在窗口中时,容器使用此信息来为对象的客户端站点着色,并在对象不是时删除底纹。 在收到此通知后,阴影对象知道它已经有一个打开的窗口,因此可以通过将此窗口快速置于顶部来响应双击,而不是启动其应用程序以获取新的窗口。

要求

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

另请参阅

IOleClientSite