Aracılığıyla paylaş


IVsUIShell.TranslateAcceleratorAsACmd Yöntem (MSG )

 

Mümkünse, uygun komutu, klavye ileti dönüştürme sonra her zamanki komut yönlendirme yöntemini kullanarak komut yönlendirmek için etkin anahtar bağlama tablo kullanılacak ortamı neden olur.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

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

Parametreler

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.

Notlar

COM imza

Vsshell.idl:

HRESULT IVsUIShell::TranslateAcceleratorAsACmd(
   [in] LPMSG pMsg
);

Bu yöntem kendi uygulamalarında yerinde bileşenler tarafından çağrılması amaçlanmıştır TranslateCntrAccelerator. Bu öncelik tuş vuruşları için yapmadan önce ortamın her zamanki komutu bağlamalar vermek yerinde bileşeni için de bir iç içe geçmiş OLE nesnesi tarafından işlenmesi olanak sağlar.

Ayrıca bkz.

IVsUIShell Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön