IVsStatusbar.SetInsMode 方法
将状态栏中编辑器的模式设置为插入或改写。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function SetInsMode ( _
ByRef pvInsMode As Object _
) As Integer
int SetInsMode(
ref Object pvInsMode
)
参数
- pvInsMode
类型:System.Object%
[in] 为指示插入模式的变量的指针。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsStatusbar::SetInsMode(
[in]VARIANT *pvInsMode
);
插入或复盖信息显示在状态栏的版本信息区域的特定面板,只此方法使用。
变量必须是 VT_I4 或 VT_BSTR。 VT_BSTR 引用在状态栏上指示插入或编辑窗口的复盖模式的实际文本。 VT_I4 参考以下枚举:
enum
{
UIE_TEXTINSMODE_INSERT= 0, /* Writes "INS" in the status bar */
UIE_TEXTINSMODE_OVERSTRIKE = 1/* Writes "OVR" in the status bar */
};
当变量是 VT_I4时,方法测试是否 UIE_TEXTINSMODE_INSERT;另一个被解释为 UIE_TEXTINSMODE_OVERSTRIKE。
有关不同结构的更多信息,请参见。 MSDN® 库的 Platform SDK 的自动化文档。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。