Partilhar via


Método IVsWindowPane.TranslateAccelerator (MSG )

 

Manipula a conversão das teclas de navegação especial.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int TranslateAccelerator(
    MSG[] lpmsg
)
int TranslateAccelerator(
    array<MSG>^ lpmsg
)
abstract TranslateAccelerator : 
        lpmsg:MSG[] -> int
Function TranslateAccelerator (
    lpmsg As MSG()
) As Integer

Parâmetros

  • lpmsg
    [in] Caractere de teclado ou combinação de caracteres deve ser tratado.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsWindowPane::TranslateAccelerator(
   LPMSG lpmsg
);

Este método é idêntico para o TranslateAccelerator.Isso fornece a você a oportunidade de lidar com as mensagens do teclado antes que eles são expedidos para a janela que tem foco.Por exemplo, a sua janela pode ter controles onde o guia chave navega de um para o outro.Para lidar com o guia chave corretamente, você precisará interceptá-la antes que ele é enviado para a janela.Em geral, não há nenhuma exigência para implementar esse método.

Consulte também

Interface IVsWindowPane
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo