IVsToolboxActiveUserHook Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |