IContextMenu

C# Signature:

[ComImport(), 
    InterfaceType(ComInterfaceType.InterfaceIsIUnknown), 
    GuidAttribute("000214e4-0000-0000-c000-000000000046")]
    public interface IContextMenu
    {
        [PreserveSig()]
        int QueryContextMenu(
            uint hMenu, 
            uint indexMenu, 
            int idCmdFirst, 
            int idCmdLast, 
            uint uFlags);

        [PreserveSig()]
        void InvokeCommand(IntPtr pici);

        [PreserveSig()]
        void GetCommandString(
            int idcmd, 
            uint uflags, 
            int reserved, 
            StringBuilder commandstring, 
            int cch);
    }

VB Signature:

Sample Code:

Última actualización