IVsStatusbar.SetInsMode(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o modo do editor na barra de status para inserir ou substituir.
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
Parâmetros
- pvInsMode
- Object
no Ponteiro para uma variante que indica o modo de inserção.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsStatusbar::SetInsMode(
[in]VARIANT *pvInsMode
);
As informações de inserção ou substituição são exibidas em um painel específico da área informações do editor da barra de status, que é usada somente por esse método.
A variante deve ser um VT_I4 ou VT_BSTR . Um VT_BSTR refere-se ao texto real que será colocado na barra de status para indicar o modo de inserção ou de substituição da janela do editor. Um VT_I4 se refere à seguinte enumeração:
enum
{
UIE_TEXTINSMODE_INSERT= 0, /* Writes "INS" in the status bar */
UIE_TEXTINSMODE_OVERSTRIKE = 1/* Writes "OVR" in the status bar */
};
Quando VARIANT é um VT_I4 , o método testa UIE_TEXTINSMODE_INSERT ; qualquer outra coisa é interpretada como UIE_TEXTINSMODE_OVERSTRIKE .
Para obter mais informações sobre a estrutura de VARIAntes, consulte a documentação de automação no SDK da plataforma da biblioteca MSDN.