Bagikan melalui


Metode IProgressDialog::Timer (shlobj_core.h)

Mereset timer kotak dialog kemajuan ke nol.

Sintaks

HRESULT Timer(
  [in] DWORD   dwTimerAction,
       LPCVOID pvResevered
);

Parameter

[in] dwTimerAction

Jenis: DWORD

Bendera yang menunjukkan tindakan yang akan diambil oleh timer. Salah satu dari nilai berikut:

PDTIMER_RESET

Mengatur ulang timer ke nol. Kemajuan akan dihitung sejak metode ini dipanggil.

PDTIMER_PAUSE

Kemajuan telah ditangguhkan.

PDTIMER_RESUME

Kemajuan telah dilanjutkan.

pvResevered

Jenis: LPCVOID

Dicadangkan. Atur ke NULL.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Timer digunakan untuk memperkirakan waktu yang tersisa. Ini dimulai ketika aplikasi Anda memanggil IProgressDialog::StartProgressDialog. Kecuali aplikasi Anda akan segera dimulai, aplikasi harus memanggil Timer tepat sebelum memulai operasi. Praktik ini memastikan bahwa perkiraan waktu akan seakurat mungkin. Metode ini tidak boleh dipanggil setelah panggilan pertama ke IProgressDialog::SetProgress.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shlobj_core.h
DLL Shell32.dll (versi 5.0 atau yang lebih baru)

Lihat juga

IProgressDialog