IDE 常量

VSConstants 类提供特定于集成开发环境,并 (IDE)在头文件之前仅定义的常数。

逻辑和物理视图

说明

LOGVIEWID_Code

GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将该值传递到 OpenStandardEditor 方法获取 打开。 对话框中,在这种情况下在可能的代码视图。

LOGVIEWID_Debugging

将该值传递给 OpenStandardEditor 方法获取 打开。 对话框,在填充可能的 LOGVIEWID_Debugging 调试映射到视图和 LOGVIEWID_Code同名的视图的GUID_VSStandardCommandSet97cmdidOpenWith 处理程序。

LOGVIEWID_Designer

GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将该值传递给 OpenStandardEditor 方法获取 打开。 对话框中,在本例中为 查看窗体 设计器视图。

LOGVIEWID_Primary

GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将该值传递给 OpenStandardEditor 方法获取 打开。 对话框中,在这个默认母版/视图编辑器工厂。

LOGVIEWID_TextView

GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将该值传递给 OpenStandardEditor 方法获取 打开。 对话框中,在本文档中的数据或文本编辑器视图的。

LOGVIEWID_UserChooseView

GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将该值传递给提示用户选择要使用的用户定义视图的 OpenStandardEditor 方法。

编辑工厂标志

说明

CEF_CLONEFILE

已过时标志按位组合为 CreateEditorInstance 方法的第一个参数。

CEF_OPENASNEW

按位组合,当 CreateEditorInstance的第一个参数,方法,则指明编辑工厂应执行必要的解决方法。

CEF_OPENFILE

按位组合为 CreateEditorInstance 方法的第一个参数,此标志是互斥 CEF_CLONEFILE

CEF_SILENT

按位组合为 CreateEditorInstance 方法的第一个参数,即指明编辑工厂应创建编辑器,而不显示用户界面 (UI)。

Visual Studio 错误

说明

VS_E_BUSY

常数接口所返回到异步行为,当对象相关在已忙

VS_E_INCOMPATIBLEDOCDATA

特定于 “不兼容的 Visual Studio 的错误 HRESULT 文档数据”。

VS_E_PACKAGENOTLOADED

特定于 Visual Studio ,并指示 “未加载包的错误 HRESULT”。

VS_E_PROJECTALREADYEXISTS

特定于 Visual Studio ,并指示的错误 HRESULT “项已存在”。

VS_E_PROJECTMIGRATIONFAILED

特定于 Visual Studio ,并指示 “失败的项目配置的错误 HRESULT”。

VS_E_PROJECTNOTLOADED

特定于 Visual Studio ,并指示 “未加载项目中的错误 HRESULT”。

VS_E_SOLUTIONALREADYOPEN

特定于 Visual Studio ,并指示 “已打开的解决方案的错误 HRESULT”。

VS_E_SOLUTIONNOTOPEN

特定于 Visual Studio ,并指示 “不打开的解决方案的错误 HRESULT”。

VS_E_SPECIFYING_OUTPUT_UNSUPPORTED

返回具有指定数组的参数从 IVsOutput 接口的生成接口,但是,该实现只能将方法与任何输出。

VS_E_UNSUPPORTEDFORMAT

CreateEditorInstance 方法返回此值,如果文档具有在编辑器无法打开的布局。

VS_E_WIZARDBACKBUTTONPRESS

指示的 HRESULT 值用户命中了 Visual Studio 向导的后退按钮。

Visual Studio 常数

说明

VS_S_PROJECTFORWARDED

特定于 Visual Studio ,并指示 “转发项目中的错误 HRESULT”。

VS_S_TBXMARKER

特定于 “工具箱标记的 Visual Studio 的常数”。

VSM_ENTERMODAL

特定于广播的通知消息 Visual Studio 通过 OnBroadcastMessage 方法表示形式开头的常数。

VSM_EXITMODAL

特定于广播的通知消息 Visual Studio 通过 OnBroadcastMessage 方法表示形式的末尾的常数。

VSM_TOOLBARMETRICSCHANGE

特定于广播的通知消息 Visual Studio 通过指示的常数 OnBroadcastMessage 方法命令栏度量已更改。

VSCOOKIE_NIL

特定于 Visual Studio 指示的常数 cookie 尚未设置。

VSITEMID_NIL

表示缺少项目项的 Visual Studio 项 ID。 此值,则没有当前选择时,请使用。

VSITEMID_ROOT

表示项目层次结构的根和用于标识整个层次结构的一个 Visual Studio 项 ID,与单个项目的。

VSITEMID_SELECTION

表示当前选定的项目或项,其中包括该层次结构的根的 Visual Studio 项 ID。

IVsSelectionEvents

例如在 OnElementValueChanged 描述 IDE 的元素后,调用,。

常量

DocumentFrame

0x2

PropertyBrowserSID

0x4

StartupProject

0x3

UndoManager

0x0

UserContext

0x5

WindowFrame

0x1

VSSELELEMID

使用的常数指示新的选择状态。

常量

SEID_DocumentFrame

2

SEID_LastWindowFrame

7

SEID_PropertyBrowserSID

4

SEID_ResultList

6

SEID_StartupProject

3

SEID_UndoManager

0

SEID_UserContext

5

SEID_WindowFrame

1

组件选择器对话框常数

常量

CPDN_SELCHANGED

WM_USER + 1280

CPDN_SELDBLCLICK

WM_USER + 1281

CPPM_CLEARSELECTION

WM_USER + 1290

CPPM_GETSELECTION

WM_USER + 1287

CPPM_INITIALIZELIST

WM_USER + 1285

CPPM_INITIALIZETAB

WM_USER + 1288

CPPM_QUERYCANSELECT

WM_USER + 1286

CPPM_SETMULTISELECT

WM_USER + 1289

请参见

概念

扩展项目系统的 IDE 定义命令