コード例 #1
0
        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);
        }
コード例 #2
0
 public ContextShellMenu(Microsoft.WindowsAPICodePack.Controls.WindowsForms.ExplorerBrowser explorer, ShellViewGetItemObject items)
 {
     this.Explorer = explorer;
     Initialize(this.Explorer.GetShellView(), items);
 }