IDE 常量
该 VSConstants 类提供特定于集成开发环境(IDE)且以前仅在头文件中定义的常量。
逻辑视图和物理视图
值 | 说明 |
---|---|
Code_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序应将此值OpenStandardEditor传递给方法以获取“打开方式”对话框,在本例中为可能的代码视图。 |
Debugging_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将此值传递给OpenStandardEditor方法以获取“打开方式”对话框,在本例中填充了可能Debugging_guid映射到同一视图的调试视图Code_guid。 |
Designer_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将此值传递给OpenStandardEditor方法以获取“打开方式”对话框,在本例中为“查看窗体设计器”视图。 |
Primary_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将此值传递给OpenStandardEditor方法以获取“打开方式”对话框,在本例中为编辑器工厂的默认/主视图。 |
TextView_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将此值传递给OpenStandardEditor方法以获取文档或数据文本编辑器视图的“打开方式”对话框。 |
UserChooseView_guid | GUID_VSStandardCommandSet97cmdidOpenWith 处理程序将此值OpenStandardEditor传递给提示用户选择要使用的用户定义视图的方法。 |
编辑器工厂标志
值 | 说明 |
---|---|
CEF。CloneFile | 已过时的标志按位组合为方法的第 CreateEditorInstance 一个参数。 |
CEF。OpenAsNew | 将按位组合为方法的第 CreateEditorInstance一个参数,这表示编辑器工厂应执行必要的修复。 |
CEF。OpenFile | 将按位组合为方法的第一个参数 CreateEditorInstance ,此标志互斥 CEF。CloneFile。 |
CEF。沉默 | 组合为方法的第一个参数 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。零 | 表示缺少项目项的 Visual Studio 项标识符。 如果没有当前选择,则使用此值。 |
VSITEMID。根 | 表示项目层次结构根的 Visual Studio 项标识符,用于标识整个层次结构,而不是单个项。 |
VSITEMID。选择 | 表示当前选定的项或项的 Visual Studio 项标识符,该标识符可以包含层次结构的根目录。 |
IVsSelectionEvents
例如,描述刚刚在调用中选择 OnElementValueChanged 的 IDE 组件。
VSSELELEMID
用于指示新选择状态的常量。
组件选择器对话框常量
常量 | 值 |
---|---|
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 |