IIOCancelInformation インターフェイス (shobjidl_core.h)
進行状況ダイアログからプロセス スレッドにキャンセル ウィンドウ メッセージを投稿するためのメソッドを公開します。
このインターフェイスを使用すると、進行状況ダイアログで PostThreadMessage を介してワーカー スレッドにスレッド メッセージを投稿し、操作を取り消すことができます。 ワーカー スレッドは、GetMessage、PeekMessage、MsgWaitForMultipleObjectsEx を介してメッセージ キューを定期的にチェックする必要があります。
IIOCancelInformation::SetCancelInformation メソッドは、進行状況ダイアログに対して、ユーザーが [キャンセル] をクリックしたときに PostThreadMessage に対するスレッド ID とメッセージを通知します。 スレッド ID が "ゼロ" の場合、キャンセル メッセージの送信操作が無効になります。
継承
IIOCancelInformation インターフェイスは、IUnknown インターフェイスから継承します。 IIOCancelInformation には、次の種類のメンバーもあります。
メソッド
IIOCancelInformation インターフェイスには、これらのメソッドがあります。
IIOCancelInformation::GetCancelInformation ユーザーが進行状況 UI から [キャンセル] を選択したときに投稿される情報を返します。 |
IIOCancelInformation::SetCancelInformation ユーザーが進行状況 UI から [キャンセル] を選択したときに投稿される情報を設定します。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |