IIOCancelInformation 接口 (shobjidl_core.h)
公开用于从进度对话框将取消窗口消息发布到进程线程的方法。
此接口允许进度对话框通过 PostThreadMessage 将线程消息发布到工作线程,以取消其操作。 工作线程必须定期通过 GetMessage、PeekMessage 或 MsgWaitForMultipleObjectsEx 检查消息队列。
当用户单击“取消”时,IIOCancelInformation::SetCancelInformation 方法会告知进度对话框哪个线程 ID 和 PostThreadMessage 的消息。 线程 ID 为“零”会禁用取消消息的发送操作。
继承
IIOCancelInformation 接口继承自 IUnknown 接口。 IIOCancelInformation 也有以下类型的成员:
方法
IIOCancelInformation 接口具有这些方法。
IIOCancelInformation::GetCancelInformation 返回当用户从进度 UI 中选择“取消”时发布的信息。 |
IIOCancelInformation::SetCancelInformation 设置当用户从进度 UI 选择“取消”时发布的信息。 |
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |