共用方式為


IOperationsProgressDialog::SetMode 方法 (shobjidl_core.h)

設定進度對話方塊作業模式。

語法

HRESULT SetMode(
  [in] PDMODE mode
);

參數

[in] mode

類型: PDMODE

指定作業模式。 以下是有效的值。

PDM_DEFAULT

0x00000000。 使用預設進度對話方塊作業模式。

PDM_RUN

0x00000001。 作業正在執行。

PDM_PREFLIGHT

0x00000002。 作業會在開始之前收集資料,例如計算預測的作業時間。

PDM_UNDOING

0x00000004。 作業會因為使用者的復原命令而回復。

PDM_ERRORSBLOCKING

0x00000008。 錯誤對話方塊會封鎖進度,而無法繼續。

PDM_INDETERMINATE

0x00000010。 作業的長度不確定。 請勿顯示計時器,並以 marquee 模式顯示進度列。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)