VCProjectEngineEvents 接口

VCProjectEngineEvents 对象公开由 Visual C++ 项目存储的事件。 使用 VCProjectEngineEvents 可以实现多种功能,有关文档,请参考 _dispVCProjectEngineEvents

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
<GuidAttribute("F2CD17E5-1CF7-4D65-8019-EE5212C73351")> _
Public Interface VCProjectEngineEvents _
    Inherits _VCProjectEngineEvents, _dispVCProjectEngineEvents_Event
[GuidAttribute("F2CD17E5-1CF7-4D65-8019-EE5212C73351")]
public interface VCProjectEngineEvents : _VCProjectEngineEvents, 
    _dispVCProjectEngineEvents_Event
[GuidAttribute(L"F2CD17E5-1CF7-4D65-8019-EE5212C73351")]
public interface class VCProjectEngineEvents : _VCProjectEngineEvents, 
    _dispVCProjectEngineEvents_Event
[<GuidAttribute("F2CD17E5-1CF7-4D65-8019-EE5212C73351")>]
type VCProjectEngineEvents =  
    interface 
        interface _VCProjectEngineEvents 
        interface _dispVCProjectEngineEvents_Event 
    end
public interface VCProjectEngineEvents extends _VCProjectEngineEvents, _dispVCProjectEngineEvents_Event

VCProjectEngineEvents 类型公开以下成员。

方法

  名称 说明
公共方法 add_ItemAdded 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ItemMoved 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ItemPropertyChange 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ItemPropertyChange2 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ItemRemoved 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ItemRenamed 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ProjectBuildFinished 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ProjectBuildStarted 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_ReportError 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_SccEvent 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 add_SolutionLoaded 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemAdded 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemMoved 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemPropertyChange 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemPropertyChange2 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemRemoved 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ItemRenamed 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ProjectBuildFinished 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ProjectBuildStarted 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_ReportError 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_SccEvent 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)
公共方法 remove_SolutionLoaded 基础结构。 仅由 Microsoft 内部使用。 (继承自 _dispVCProjectEngineEvents_Event。)

页首

事件

  名称 说明
公共事件 ItemAdded 在将项目添加到解决方案或将项添加到项目之后立即发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ItemMoved 在指定对象在项目内移动时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ItemPropertyChange 当指定项的属性更改时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ItemPropertyChange2 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ItemRemoved 在将项目从解决方案中移除或将项目项从项目中移除之后立即发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ItemRenamed 在将解决方案中的项目重命名或将项目中的项目项重命名之后立即发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ProjectBuildFinished 当项目生成完成时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ProjectBuildStarted 当项目生成开始时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 ReportError 在向用户界面发送错误消息时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 SccEvent 在发生源代码管理事件时发生。 (继承自 _dispVCProjectEngineEvents_Event。)
公共事件 SolutionLoaded 在加载解决方案后立即发生。 (继承自 _dispVCProjectEngineEvents_Event。)

页首

请参阅

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间