Partilhar via


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