IPreviewHandler::D oPreview 方法(shobjidl_core.h)
指示预览处理程序从前面 Initialize 方法调用中指定的源加载数据,并开始呈现到预览程序窗口。
语法
HRESULT DoPreview();
返回值
类型:HRESULT
此方法可以返回其中一个值。
返回代码 | 描述 |
---|---|
|
操作已成功完成。 |
|
被数字权限管理阻止。 |
|
文件权限阻止。 |
|
找不到项。 |
|
项目已损坏。 |
言论
如果尚未创建预览程序窗口,则必须在调用此方法后创建它。 预览处理程序负责绘制 IPreviewHandler::SetWindow 或 IPreviewHandler::SetRect中指定的区域。 如果在预览处理程序呈现时调用了这些方法,则必须重新指定/调整窗口的大小,而不会停止或重新启动项的呈现。
只有在调用 IPreviewHandler::SetWindow 后,才应调用此方法。
此外,只有在调用 IInitializeWithItem::Initialize、IInitializeWithStream::Initialize或 IInitializeWithFile::Initialize 之后,才应调用此方法。
注意 在调用此方法之前,请勿实际创建预览程序窗口。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista,Windows XP [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
可再发行组件 | Windows 搜索 4 或更高版本 |