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