IVsToolboxActiveUserHook Arabirim

Tanım

Sürükleme ve bırakma dahil olmak üzere araç kutusu etkileşimini kesintiye uğratan ve değiştirmeye yönelik destek sağlar.

public interface class IVsToolboxActiveUserHook
public interface class IVsToolboxActiveUserHook
__interface IVsToolboxActiveUserHook
[System.Runtime.InteropServices.Guid("A00C298A-6520-4822-ABD8-C5CD03846599")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsToolboxActiveUserHook
[<System.Runtime.InteropServices.Guid("A00C298A-6520-4822-ABD8-C5CD03846599")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsToolboxActiveUserHook = interface
Public Interface IVsToolboxActiveUserHook
Türetilmiş
Öznitelikler

Açıklamalar

Istoivolboxactiveuserhook, bir araç kutusu seçiminde değişiklikler bildirimini gerektiren bir uygulama tarafından ve ya da kopyalandığı ya da sürüklendiğinde bir veri nesnesini kesmeye ve değiştirmeye ihtiyaç duyan bir uygulama tarafından kullanılır.

Yalnızca etkin araç kutusu kullanıcısı bildirim alabileceği için, arabirimin yöntemleri araç kutusu tarafından çağrılır IVsToolboxActiveUserHook . Doğrudan bir VSPackage tarafından çağrılmamalıdır.

Uygulayanlara Notlar

Araç kutusu etkileşimini, sürükle ve bırak dahil tamamlanmadan önce ele almanız ve değiştirmesi gereken kullanıcıların, arabirimi uygulaması gerekir IVsToolboxActiveUserHook .

Yöntemler

InterceptDataObject(IDataObject, IDataObject)

Bu yöntem, bir sürükle ve bırak işleminde veri nesnelerinden biri katıldığı zaman araç kutusu tarafından çağrılır.

ToolboxSelectionChanged(IDataObject)

Araç kutusu öğesinin seçildiği her değişiklik olduğunda bu yöntem araç kutusu tarafından çağrılır.

Şunlara uygulanır