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) |