IPhotoProgressDialog::SetImage 方法 (photoacquire.h)

设置进度对话框中显示的缩略图、进度对话框标题栏中的图标或 Alt+TAB 组合键窗口中的图标。

语法

HRESULT SetImage(
  [in] PROGRESS_DIALOG_IMAGE_TYPE nImageType,
  [in] HICON                      hIcon,
  [in] HBITMAP                    hBitmap
);

参数

[in] nImageType

指示要设置的图像类型的整数值。 一次只能设置一种类型的图像类型。 传递给此参数的值不应被视为位字段,并且不能与按位 OR 组合使用。

含义
PROGRESS_DIALOG_ICON_SMALL
标题栏中使用的小图标通常 (16 x 16 像素) 。
PROGRESS_DIALOG_ICON_LARGE
用于表示 Alt-Tab 窗口中进度对话框的图标通常 (32 x 32 像素) 。
PROGRESS_DIALOG_ICON_THUMBNAIL
用于代替缩略图的图标 (最大 128 x 128 像素) 。
PROGRESS_DIALOG_BITMAP_THUMBNAIL
位图缩略图 (最大为 128 x 128 像素,但如果它太大) ,则会对其进行缩放以适应。

[in] hIcon

图标对象的句柄。

[in] hBitmap

表示缩略图的位图对象的句柄。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

要求

要求
目标平台 Windows
标头 photoacquire.h
Library PhotoAcquireUID.lib

另请参阅

IPhotoProgressDialog 接口