![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
_dispVCProjectEngineEvents |
Infrastructure. Microsoft internal use only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
_dispVCProjectEngineEvents_Event |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
_VCProjectEngineEvents |
Refer to VCProjectEngineEvents for this functionality. Do not instantiate this class. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
IGenericUserDefinedTool |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
ISimpleErrorContext |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
ISimplePropertyContainer |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
IToolPropertyWriter |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
IUserDefinedTool |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
IVCCollection |
An IVCCollection object contains the functionality that can be exercised on a collections object. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
IVCProjectEngineEvents |
Interface that contains the VCProjectEngine events methods. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCActiveXReference |
Represents a reference to an ActiveX object. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCALinkTool |
Represents the ALink tool, which is used to generate satellite assemblies from managed resources. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCAppVerifierTool |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCAssemblyReference |
Represents a reference to a .NET assembly. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCBscMakeTool |
The VCBscMakeTool object contains properties that allow you to programmatically manipulate the settings on the properties in the Browse Information folder, which is in the Configuration Properties folder of a project's Property Pages dialog box. See Modifying Project Settings for information about accessing a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCCLCompilerTool |
The VCCLCompilerTool object exposes the functionality of the C++ compiler options. See Compiler Options for more information about compiler options. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCConfiguration |
The VCConfiguration object programmatically accesses the properties in the General property page of a project's Property Pages dialog box. This object also allows access to the tools used to build this configuration. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCCustomBuildRule |
Interface to access custom build rules and custom build rule files. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCCustomBuildTool |
The VCCustomBuildTool object programmatically accesses the properties in the Custom Build Step property page in a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCDebugSettings |
The VCDebugSettings object contains properties that allow you to programmatically manipulate the settings on the Debug() property page, which is in the Configuration Properties folder of a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCFile |
The VCFile object describes the operations that can take place on a file in the active project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCFileConfiguration |
The VCFileConfiguration object contains build information about a file (VCFile object), including such things as what tool is attached to the file for that configuration. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCFilter |
A VCFilter object exposes the functionality on a folder in Solution Explorer for a Visual C++ project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCFxCopTool |
Infrastructure. Microsoft Internal Use Only. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCLibrarianTool |
Exposes the functionality of the LIB Reference tool. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCLinkerTool |
Exposes the functionality of the linker options. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCManagedResourceCompilerTool |
Represents the managed resource compiler, a tool used to compile .resx files. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCManifestTool |
Enables combining manifest files. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCMidlTool |
Programmatically accesses the properties in the MIDL folder of a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCNMakeTool |
Programmatically accesses the properties in the NMAKE folder of a project's Property Pages dialog box. See Modifying Project Settings for information about how to access a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCPlatform |
Affects platform-specific properties, including those exposed in the VC++ Directories, Projects and Solutions, Options Dialog Box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCPostBuildEventTool |
Programmatically accesses the properties on the Post-Build Event property page, in the Build Events folder in a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCPreBuildEventTool |
Programmatically accesses the properties on the Pre-Build Event property page, in the Build Events folder in a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCPreLinkEventTool |
Programmatically accesses the properties on the PreLink Event property page, in the Build Events folder in a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProject |
This object exposes the properties on a Visual C++ project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProjectEngine |
The only Visual C++ project model object that can be returned by CoCreateInstance. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProjectEngineEvents |
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](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProjectEngineObject |
The main object for VCProjectEngine automation model. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProjectItem |
A file or folder in a project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCProjectReference |
Represents a reference to a project in the same solution. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCPropertySheet |
Provides access to the project engine property sheets. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCReference |
Represents a reference in the project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCReferences |
A collection of VCReference objects, each representing a reference in the project. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCResourceCompilerTool |
Programmatically accesses the properties on the Resources folder in a project's Property Pages dialog box. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeBooleanProperty |
Provides access to runtime boolean properties. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeEnumProperty |
Provides access to runtime enumeration properties. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeEnumValue |
Gives access to a runtime enum property. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeIntegerProperty |
Provides access to runtime integer properties. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeProperty |
Provides access to runtime properties. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCRuntimeStringProperty |
Provides access to runtime string properties. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCToolFile |
Gives access to custom build rules. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCUserMacro |
Gives access to user defined macros. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCWebDeploymentTool |
The VCWebDeploymentTool object provides programmatic access to the Web deployment tool. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCWebServiceProxyGeneratorTool |
Programmatically exposes the properties available from the Web References Property Page. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCXDCMakeTool |
Interface to control the creation of XML doc files. |
![Public interface](images/ms233720.pubinterface(zh-tw,vs.90).gif) |
VCXMLDataGeneratorTool |
Represents the XML data generator. Used to generate Visual C++ code from XML. |