IVsHierarchyEvents.OnPropertyChanged(UInt32, Int32, UInt32) 方法

定义

当项的一个或多个属性发生更改时通知客户端。

public:
 int OnPropertyChanged(System::UInt32 itemid, int propid, System::UInt32 flags);
public:
 int OnPropertyChanged(unsigned int itemid, int propid, unsigned int flags);
int OnPropertyChanged(unsigned int itemid, int propid, unsigned int flags);
public int OnPropertyChanged (uint itemid, int propid, uint flags);
abstract member OnPropertyChanged : uint32 * int * uint32 -> int
Public Function OnPropertyChanged (itemid As UInteger, propid As Integer, flags As UInteger) As Integer

参数

itemid
UInt32

中其属性已更改的项的标识符。 有关值的列表 itemid ,请参阅 VSITEMID

propid
Int32

中的属性的标识符 itemid 。 有关值的列表 propid ,请参阅 __VSHPROPID

flags
UInt32

中未实现。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

HRESULT IVsHierarchyEvents::OnPropertyChanged(  
   [in] VSITEMID itemid,  
   [in] VSHPROPID propid,  
   [in] DWORD flags);  

当一个或多个属性发生更改时,使用此通知更新层次结构的内部状态。

适用于