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_I4VT_BSTRVT_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 安全性

请参见

参考

IVsStatusbar 接口

Microsoft.VisualStudio.Shell.Interop 命名空间