IVsStatusbar.SetInsMode(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает один из режимов редактора в строке состояния: режим вставки или режим перезаписи.
public:
int SetInsMode(System::Object ^ % pvInsMode);
int SetInsMode(winrt::Windows::Foundation::IInspectable const & & pvInsMode);
public int SetInsMode (ref object pvInsMode);
abstract member SetInsMode : obj -> int
Public Function SetInsMode (ByRef pvInsMode As Object) As Integer
Параметры
- pvInsMode
- Object
[in] Указатель на значение VARIANT, указывающее на режим вставки.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. 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 */
};
Если VARIANT имеет значение VT_I4 , метод проверяет наличие UIE_TEXTINSMODE_INSERT ; все остальное интерпретируется как UIE_TEXTINSMODE_OVERSTRIKE .
Дополнительные сведения о структуре вариантов см. в документации по автоматизации в пакете Platform SDK библиотеки MSDN.