IVsMenuEditor.OnChange(IVsMenuItem, Int32) 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.
Must be called by IMenuEditorSite if any property known by IVsMenuEditor changes on any menu item.
public:
int OnChange(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, int propid);
public:
int OnChange(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem ^ pIMI, int propid);
int OnChange(Microsoft::VisualStudio::Shell::Interop::IVsMenuItem const & pIMI, int propid);
public int OnChange (Microsoft.VisualStudio.Shell.Interop.IVsMenuItem pIMI, int propid);
abstract member OnChange : Microsoft.VisualStudio.Shell.Interop.IVsMenuItem * int -> int
Public Function OnChange (pIMI As IVsMenuItem, propid As Integer) As Integer
Parameters
- pIMI
- IVsMenuItem
[in] The menu item on which the property changed.
- propid
- Int32
[in] The identifier of the property that changed.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
C++
From vsshell.idl:
HRESULT IVsMenuEditor::OnChange([in]IVsMenuItem *pIMI, [in]VSMEPROPID PropId);