Sdílet prostřednictvím


IVsUIHierWinClipboardHelperEvents.OnClear – metoda (Int32)

 

Signály byl vymazán schránky.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int OnClear(
    int fDataWasCut
)
int OnClear(
    int fDataWasCut
)
abstract OnClear : 
        fDataWasCut:int -> int
Function OnClear (
    fDataWasCut As Integer
) As Integer

Parametry

  • fDataWasCut
    [v] Tento příznak informuje zdroj, Cut byla volána metoda (true), spíše než Copy (false), takže zdroj ví, zda "un-cut-zvýraznění" položky, byly vyjmout.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsUIHierWinClipboardHelperEvents::OnClear(
   [in] BOOL fDataWasCut
);

Obvykle hierarchii, která je informování prostředí vyjmout nebo kopírovat operace voláním Cut nebo Copy také poslouchá IVsUIHierWinClipboardHelperEvents.Však hierarchii ztratit kontext v tom, zda byla provedena řezem nebo operaci kopírování dlouho před vkládání nebo dojde k vymazání.IVsUIHierWinClipboardHelperEvents.OnClear Metoda informuje hierarchii, z níž byl vyjmutý nebo zkopírovaný objekt vyjmout nebo kopírovat byla provedena (hodnota stanovená fDataWasCut parametr).Hierarchie pak obnovit stav "vyjmout zvýraznění" všechny položky, které byly umístěny do schránky.

Jeden IDataObject současně mohou být uloženy do schránky.Při změně obsahu schránky a Vyjmout IDataObject je již do schránky IVsUIHierWinClipboardHelperEvents.OnClear metoda každý posluchač se nazývá tak, aby vyjmuté položky lze undimmed voláním ExpandItem a zadáním hodnoty EXPF_UnCutHighlightItem.

Toto oznámení je důležité, protože schránky vymazán pouze při kusy nebo do něj zkopíruje jinou položku.Schránka není zaškrtnuté na vložením.

Viz také

IVsUIHierWinClipboardHelperEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek