void Initialize(IShellView view, ShellViewGetItemObject items) { Object result = null; Guid iicm = typeof(IContextMenu).GUID; view.GetItemObject(items, ref iicm, out result); m_ComInterface = (IContextMenu)result; m_ComInterface2 = m_ComInterface as IContextMenu2; m_ComInterface3 = m_ComInterface as IContextMenu3; m_MessageWindow = new MessageWindow(this); }
public ContextShellMenu(Microsoft.WindowsAPICodePack.Controls.WindowsForms.ExplorerBrowser explorer, ShellViewGetItemObject items) { this.Explorer = explorer; Initialize(this.Explorer.GetShellView(), items); }