Share via


VCProjectEngineEvents Interface

Definition

The VCProjectEngineEvents object exposes events fired by a Visual C++ project. Use VCProjectEngineEvents for functionality and refer to _dispVCProjectEngineEvents for this object's documentation.

public interface class VCProjectEngineEvents : Microsoft::VisualStudio::VCProjectEngine::_dispVCProjectEngineEvents_Event, Microsoft::VisualStudio::VCProjectEngine::_VCProjectEngineEvents
public interface class VCProjectEngineEvents : Microsoft::VisualStudio::VCProjectEngine::_dispVCProjectEngineEvents_Event, Microsoft::VisualStudio::VCProjectEngine::_VCProjectEngineEvents
__interface VCProjectEngineEvents : Microsoft::VisualStudio::VCProjectEngine::_dispVCProjectEngineEvents_Event, Microsoft::VisualStudio::VCProjectEngine::_VCProjectEngineEvents
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass))]
[System.Runtime.InteropServices.Guid("BC11C64A-17BB-4C0D-8E31-E85AC066A120")]
public interface VCProjectEngineEvents : Microsoft.VisualStudio.VCProjectEngine._dispVCProjectEngineEvents_Event, Microsoft.VisualStudio.VCProjectEngine._VCProjectEngineEvents
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineEventsClass))>]
[<System.Runtime.InteropServices.Guid("BC11C64A-17BB-4C0D-8E31-E85AC066A120")>]
type VCProjectEngineEvents = interface
    interface _VCProjectEngineEvents
    interface _dispVCProjectEngineEvents_Event
Public Interface VCProjectEngineEvents
Implements _dispVCProjectEngineEvents_Event, _VCProjectEngineEvents
Derived
Attributes
Implements

Methods

add_ItemAdded(_dispVCProjectEngineEvents_ItemAddedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ItemMoved(_dispVCProjectEngineEvents_ItemMovedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ItemPropertyChange(_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ItemPropertyChange2(_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ItemRemoved(_dispVCProjectEngineEvents_ItemRemovedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ItemRenamed(_dispVCProjectEngineEvents_ItemRenamedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ProjectBuildFinished(_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ProjectBuildStarted(_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_ReportError(_dispVCProjectEngineEvents_ReportErrorEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_SccEvent(_dispVCProjectEngineEvents_SccEventEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
add_SolutionLoaded(_dispVCProjectEngineEvents_SolutionLoadedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemAdded(_dispVCProjectEngineEvents_ItemAddedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemMoved(_dispVCProjectEngineEvents_ItemMovedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemPropertyChange(_dispVCProjectEngineEvents_ItemPropertyChangeEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemPropertyChange2(_dispVCProjectEngineEvents_ItemPropertyChange2EventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemRemoved(_dispVCProjectEngineEvents_ItemRemovedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ItemRenamed(_dispVCProjectEngineEvents_ItemRenamedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ProjectBuildFinished(_dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ProjectBuildStarted(_dispVCProjectEngineEvents_ProjectBuildStartedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_ReportError(_dispVCProjectEngineEvents_ReportErrorEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_SccEvent(_dispVCProjectEngineEvents_SccEventEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)
remove_SolutionLoaded(_dispVCProjectEngineEvents_SolutionLoadedEventHandler) (Inherited from _dispVCProjectEngineEvents_Event)

Events

ItemAdded

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs immediately after you add a project to a solution or an item to a project.

(Inherited from _dispVCProjectEngineEvents_Event)
ItemMoved

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when a specified object is moved within a project.

(Inherited from _dispVCProjectEngineEvents_Event)
ItemPropertyChange

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when a property changed for the specified item.

(Inherited from _dispVCProjectEngineEvents_Event)
ItemPropertyChange2

This API supports the product infrastructure and is not intended to be used directly from your code.

(Inherited from _dispVCProjectEngineEvents_Event)
ItemRemoved

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs immediately after you remove a project from a solution or a project item from a project.

(Inherited from _dispVCProjectEngineEvents_Event)
ItemRenamed

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs immediately after you rename a project in a solution or a project item in a project.

(Inherited from _dispVCProjectEngineEvents_Event)
ProjectBuildFinished

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when the building of a project has been completed.

(Inherited from _dispVCProjectEngineEvents_Event)
ProjectBuildStarted

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when the building of a project has begun.

(Inherited from _dispVCProjectEngineEvents_Event)
ReportError

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when an error message is sent to the user interface.

(Inherited from _dispVCProjectEngineEvents_Event)
SccEvent

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs when a source code control event has occurred.

(Inherited from _dispVCProjectEngineEvents_Event)
SolutionLoaded

This API supports the product infrastructure and is not intended to be used directly from your code.

Occurs immediately after a solution is loaded.

(Inherited from _dispVCProjectEngineEvents_Event)

Applies to