IVsUIShell.TranslateAcceleratorAsACmd(MSG[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ortamın etkin anahtar bağlama tablosunu kullanmasına, mümkünse, uygun komuta bir klavye iletisi almasına, sonra da her zamanki komut yönlendirme mekanizmasına, komut yönlendirmesine neden olur.
public:
int TranslateAcceleratorAsACmd(cli::array <Microsoft::VisualStudio::OLE::Interop::MSG> ^ pMsg);
int TranslateAcceleratorAsACmd(std::Array <Microsoft::VisualStudio::OLE::Interop::MSG> const & pMsg);
public int TranslateAcceleratorAsACmd (Microsoft.VisualStudio.OLE.Interop.MSG[] pMsg);
abstract member TranslateAcceleratorAsACmd : Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
Public Function TranslateAcceleratorAsACmd (pMsg As MSG()) As Integer
Parametreler
- pMsg
- MSG[]
'ndaki İleti yapısına yönelik işaretçi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Vsshell. IDL dosyasından:
HRESULT IVsUIShell::TranslateAcceleratorAsACmd(
[in] LPMSG pMsg
);
Bu yöntem, uygulamasının uygulamalarında yerinde bileşenler tarafından çağrılması amaçlanmıştır TranslateCntrAccelerator . Bu, yerinde bileşenin, iç içe geçmiş bir OLE nesnesi tarafından işlenmesini olanaklı hale getirmeden önce ortamın her zamanki komut bağlamalarına yönelik olarak öncelik vermesini olanaklı hale getirir.