Interface IIOCancelInformation (shobjidl_core.h)

Expõe métodos para postar uma mensagem de janela cancelar no thread de processo da caixa de diálogo Progresso.

Essa interface permite que a caixa de diálogo de progresso poste uma mensagem de thread por meio do PostThreadMessage no thread de trabalho para cancelar suas operações. O thread de trabalho deve marcar periodicamente a fila de mensagens por meio de GetMessage, PeekMessage ou MsgWaitForMultipleObjectsEx.

O método IIOCancelInformation::SetCancelInformation informa à caixa de diálogo de progresso qual ID de thread e qual mensagem para PostThreadMessage quando o usuário clica em Cancelar. Uma ID de thread de "zero" desabilita a operação de envio para a mensagem de cancelamento.

Herança

A interface IIOCancelInformation herda da interface IUnknown . IIOCancelInformation também tem estes tipos de membros:

Métodos

A interface IIOCancelInformation tem esses métodos.

 
IIOCancelInformation::GetCancelInformation

Retorna informações que são postadas quando um usuário seleciona Cancelar na interface do usuário de progresso.
IIOCancelInformation::SetCancelInformation

Define informações que são postadas quando um usuário seleciona Cancelar na interface do usuário de progresso.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)