Método IVsUIHierWinClipboardHelperEvents.OnClear (Int32)
Sinais de que a área de transferência foi limpa.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnClear(
int fDataWasCut
)
int OnClear(
int fDataWasCut
)
abstract OnClear :
fDataWasCut:int -> int
Function OnClear (
fDataWasCut As Integer
) As Integer
Parâmetros
- fDataWasCut
[in] Este sinalizador informa a fonte que o Cut método foi chamado (true), em vez de Copy (false), portanto, a origem sabe se a "desmapeamento-cut-realçar" os itens que foram recortados.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsUIHierWinClipboardHelperEvents::OnClear(
[in] BOOL fDataWasCut
);
Geralmente uma hierarquia que está informando o ambiente de uma operação de recortar ou copiar chamando Cut ou Copy também ouve IVsUIHierWinClipboardHelperEvents.No entanto, a hierarquia pode perder o contexto de um corte ou uma operação de cópia foi executada muito antes de colar ou limpar ocorre.O IVsUIHierWinClipboardHelperEvents.OnClear método informa a hierarquia da qual o objeto foi recortado ou copiado que um recorte ou cópia foi realizada (conforme determinado pelo valor da fDataWasCut parâmetro).A hierarquia, em seguida, pode redefinir o estado de "realce Recortar" de todos os itens que foram colocados na área de transferência.
Um IDataObject cada vez pode ser armazenado na área de transferência.Quando o conteúdo da área de transferência é alterado e cut IDataObject não está mais na área de transferência, o IVsUIHierWinClipboardHelperEvents.OnClear método de cada ouvinte é chamado para que o item recortado pode ser undimmed chamando ExpandItem e especificando um valor de EXPF_UnCutHighlightItem.
Esta notificação é significativa porque a área de transferência está desmarcada somente quando o usuário recorta ou copia um item diferente a ele.A área de transferência não é limpo em uma operação de colar.
Consulte também
Interface IVsUIHierWinClipboardHelperEvents
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo