IMAPISupport::DoProgressDialog
適用対象: Outlook 2013 | Outlook 2016
進行状況インジケーターを表示する進行状況オブジェクトを取得します。
HRESULT DoProgressDialog(
ULONG_PTR ulUIParam,
ULONG ulFlags,
LPMAPIPROGRESS FAR * lppProgress
);
パラメーター
ulUIParam
[in]進行状況インジケーターの親ウィンドウへのハンドル。
ulFlags
[in]進行状況オブジェクトが進行状況を計算する方法を制御するフラグのビットマスク。 次のフラグを設定できます。
MAPI_TOP_LEVEL
進行状況は、親フォルダーなどの最上位項目に対して計算されます。 progress オブジェクトでは、 IMAPIProgress::P rogress メソッドの ulCount パラメーターと ulTotal パラメーターの値を使用する必要があります。これは、操作の現在の項目と合計項目をそれぞれ示し、操作の進行状況インジケーターをインクリメントします。
lppProgress
[out]進行状況オブジェクトへのポインター。
戻り値
S_OK
progress オブジェクトが正常に取得されました。
注釈
IMAPISupport::D oProgressDialog メソッドは、アドレス帳とメッセージ ストア プロバイダーのサポート オブジェクトに実装されます。 これらのプロバイダーは DoProgressDialog を呼び出して 、IMAPIProgress インターフェイスの MAPI 実装にアクセスします。これにより、進行状況情報が計算され、標準ダイアログ ボックスが表示されます。
進行状況オブジェクトと IMAPIProgress インターフェイスの使用方法については、「 進行状況インジケーターの表示」を参照してください。