IOleInPlaceComponent.TranslateCntrAccelerator(MSG[]) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Requests that an in-place VSPackage object translate a command accelerator.
public:
int TranslateCntrAccelerator(cli::array <Microsoft::VisualStudio::OLE::Interop::MSG> ^ pMsg);
int TranslateCntrAccelerator(std::Array <Microsoft::VisualStudio::OLE::Interop::MSG> const & pMsg);
public int TranslateCntrAccelerator(Microsoft.VisualStudio.OLE.Interop.MSG[] pMsg);
abstract member TranslateCntrAccelerator : Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
Public Function TranslateCntrAccelerator (pMsg As MSG()) As Integer
Parameters
- pMsg
- MSG[]
[in] Pointer to the keyboard message to be handled as a command accelerator.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From oleipc.idl:
HRESULT IOleInPlaceComponent::TranslateCntrAccelerator([in] MSG *pMsg);
The TranslateCntrAccelerator method is called after the UI active object has determined that it cannot handle a command accelerator.
The TranslateCntrAccelerator method has semantics similar to TranslateAccelerator; therefore, VSPackages can implement TranslateCntrAccelerator by wrapping the call to the Window's TranslateAccelerator function.