#S(HASH-TABLE EQL (FILENAME . "c:\programs\circle\ciconmenu.ocx")(GUID . "{F8C249C1-6053-11D2-92EF-0000F822352E}")(DESCRIPTION . "Circle IconMenu based on vbAccelerator PopMenu Control ")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_IconMenu" (TYPE . "Dispinterface")(GUID . "{F8C249D5-6053-11D2-92EF-0000F822352E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HighlightStyle") (RIID . #x68030020) (OFFSET . #x7b0) (RETURNS . "VT_USERDEFINED.Enum.CSPHighlightStyleConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Under development.")) ((NAME . "HighlightStyle") (RIID . #x68030020) (OFFSET . #x7b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CSPHighlightStyleConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Under development.")) ((NAME . "ShowPopupMenu") (RIID . #x60030021) (OFFSET . #x7b8) (RETURNS . "VT_I4")(PARAMS ("objTo" "VT_PTR.VT_DISPATCH")("vKeyParent" "VT_VARIANT")("x" "VT_R4")("y" "VT_R4")("eOptions" "VT_USERDEFINED.Enum.CSPShowPopupMenuConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Shows the popup menu associated with a given menu item.")) ((NAME . "BackgroundPicture") (RIID . #x6803001f) (OFFSET . #x7bc) (RETURNS . "VT_VOID")(PARAMS ("objTo" "VT_PTR.VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets a picture to tile into the background of the menu.")) ((NAME . "BackgroundPicture") (RIID . #x6803001f) (OFFSET . #x7c0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets a picture to tile into the background of the menu.")) ((NAME . "ClearBackgroundPicture") (RIID . #x60030022) (OFFSET . #x7c4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the picture set with the BackgroundPicture property.")) ((NAME . "GetVersion") (RIID . #x60030023) (OFFSET . #x7c8) (RETURNS . "VT_VOID")(PARAMS ("lMajor" "VT_PTR.VT_I4")("lMinor" "VT_PTR.VT_I4")("lRevision" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the current control version string.")) ((NAME . "HighlightCheckedItems") (RIID . #x6803001e) (OFFSET . #x7cc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the background to icons for checked menu items are highlighted using a dither pattern when the menu item is selected.")) ((NAME . "HighlightCheckedItems") (RIID . #x6803001e) (OFFSET . #x7d0) (RETURNS . "VT_VOID")(PARAMS ("lMajor" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the background to icons for checked menu items are highlighted using a dither pattern when the menu item is selected.")) ((NAME . "MenuExists") (RIID . #x6803001d) (OFFSET . #x7d4) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether a given menu index or key exists in the menu.")) ((NAME . "MenuIndex") (RIID . #x6803001c) (OFFSET . #x7d8) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the menu item with the specified key.")) ((NAME . "MenuKey") (RIID . #x6803001b) (OFFSET . #x7dc) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a unique key string associated with a menu item.")) ((NAME . "MenuKey") (RIID . #x6803001b) (OFFSET . #x7e0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lMinor" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a unique key string associated with a menu item.")) ((NAME . "MenuTag") (RIID . #x6803001a) (OFFSET . #x7e4) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a string value associated with a menu item.")) ((NAME . "MenuTag") (RIID . #x6803001a) (OFFSET . #x7e8) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a string value associated with a menu item.")) ((NAME . "MenuDefault") (RIID . #x68030019) (OFFSET . #x7ec) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the menu item should be shown in Bold font.")) ((NAME . "MenuDefault") (RIID . #x68030019) (OFFSET . #x7f0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the menu item should be shown in Bold font.")) ((NAME . "TickIconIndex") (RIID . #x68030018) (OFFSET . #x7f4) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the 0 based index of an icon in the ImageList used to draw the check image for checked menu items if no other icon has been set.")) ((NAME . "TickIconIndex") (RIID . #x68030018) (OFFSET . #x7f8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the 0 based index of an icon in the ImageList used to draw the check image for checked menu items if no other icon has been set.")) ((NAME . "SystemMenuCaption") (RIID . #x68030017) (OFFSET . #x7fc) (RETURNS . "VT_BSTR")(PARAMS ("lPosition" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the caption of a system menu item given its ID.")) ((NAME . "SystemMenuCount") (RIID . #x68030016) (OFFSET . #x800) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items on the system menu.")) ((NAME . "SystemMenuRemoveItem") (RIID . #x60030026) (OFFSET . #x804) (RETURNS . "VT_VOID")(PARAMS ("lPosition" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the system menu given its ID.")) ((NAME . "SystemMenuAppendItem") (RIID . #x60030027) (OFFSET . #x808) (RETURNS . "VT_I4")(PARAMS ("sCaption" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Appends an item to the System Menu and returns its identifier ID.")) ((NAME . "SystemMenuRestore") (RIID . #x60030028) (OFFSET . #x80c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Restores the system menu to its default state.")) ((NAME . "ImageList") (RIID . #x68030015) (OFFSET . #x810) (RETURNS . "VT_VOID")(PARAMS ("sCaption" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Associates an ImageList with the control. This can either be a COMCTL32 image list, a vbAccelerator ImageList or an API hImageList handle. Make sure the ImageList contains some icons before using this.")) ((NAME . "Caption") (RIID . #x68030014) (OFFSET . #x814) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the caption of a menu item.")) ((NAME . "Caption") (RIID . #x68030014) (OFFSET . #x818) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the caption of a menu item.")) ((NAME . "Enabled") (RIID . #x68030013) (OFFSET . #x81c) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a menu item appears enabled or not.")) ((NAME . "Enabled") (RIID . #x68030013) (OFFSET . #x820) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a menu item appears enabled or not.")) ((NAME . "Checked") (RIID . #x68030012) (OFFSET . #x824) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a menu item is checked or not.")) ((NAME . "Checked") (RIID . #x68030012) (OFFSET . #x828) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a menu item is checked or not.")) ((NAME . "HelpText") (RIID . #x68030011) (OFFSET . #x82c) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a string associated with a menu item. This can be used to display help text in response to the MenuHighlight event.")) ((NAME . "HelpText") (RIID . #x68030011) (OFFSET . #x830) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a string associated with a menu item. This can be used to display help text in response to the MenuHighlight event.")) ((NAME . "ItemIcon") (RIID . #x68030010) (OFFSET . #x834) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the 0 based index of an icon in the ImageList to be shown against a menu item. Set to -1 to show no icon.")) ((NAME . "ItemIcon") (RIID . #x68030010) (OFFSET . #x838) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the 0 based index of an icon in the ImageList to be shown against a menu item. Set to -1 to show no icon.")) ((NAME . "ItemData") (RIID . #x6803000f) (OFFSET . #x83c) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value associated with a menu item.")) ((NAME . "ItemData") (RIID . #x6803000f) (OFFSET . #x840) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lMinor" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value associated with a menu item.")) ((NAME . "hPopupMenu") (RIID . #x6803000e) (OFFSET . #x844) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a Win32 hMenu handle to a popup menu under the specified menu item.")) ((NAME . "PositionInMenu") (RIID . #x6803000d) (OFFSET . #x848) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Under development.")) ((NAME . "NextSibling") (RIID . #x6803000c) (OFFSET . #x84c) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the next menu item from the specified menu item.")) ((NAME . "SiblingCount") (RIID . #x6803000b) (OFFSET . #x850) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of menu items at the same level as the specified menu item.")) ((NAME . "HasChildren") (RIID . #x6803000a) (OFFSET . #x854) (RETURNS . "VT_VARIANT")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the specified menu item has any sub-menus.")) ((NAME . "FirstChild") (RIID . #x68030009) (OFFSET . #x858) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index of the first menu item below the specified item.")) ((NAME . "Parent") (RIID . #x68030008) (OFFSET . #x85c) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the parent menu item for a given menu item.")) ((NAME . "UltimateParent") (RIID . #x68030007) (OFFSET . #x860) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the ultimate parent menu item index of a given menu item.")) ((NAME . "IndexForMenuHierarchyParamArray") (RIID . #x68030006) (OFFSET . #x864) (RETURNS . "VT_I4")(PARAMS ("vHierarchy" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Same as IndexForMenuHierarchy, but takes a parameter array rather than a long array type as the hierarchy.")) ((NAME . "IndexForMenuHierarchy") (RIID . #x68030005) (OFFSET . #x868) (RETURNS . "VT_I4")(PARAMS ("lHierarchy" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the index for the menu item which appears at the given hierarchy.")) ((NAME . "GetHierarchyForIndexPosition") (RIID . #x6003002b) (OFFSET . #x86c) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("lHierarchy" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a hierarchy for a given menu index. The hierarchy is an array indicating the position of the menu at each level.")) ((NAME . "HierarchyPath") (RIID . #x68030004) (OFFSET . #x870) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")("lStartLevel" "VT_I4")("sSeparator" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a string containing a path equivalent of a given menu item. For example, this might be Favourites\VB Sites\vbAccelerator.")) ((NAME . "ClearSubMenusOfItem") (RIID . #x60030030) (OFFSET . #x874) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all sub menus of a particular menu item.")) ((NAME . "RemoveItem") (RIID . #x60030031) (OFFSET . #x878) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a given menu item.")) ((NAME . "IDForIndex") (RIID . #x68030003) (OFFSET . #x87c) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Win32 Menu Identifier for a given menu item.")) ((NAME . "AddItem") (RIID . #x60030040) (OFFSET . #x880) (RETURNS . "VT_I4")(PARAMS ("sCaption" "VT_BSTR")("sKey" "VT_BSTR")("sHelptext" "VT_BSTR")("lItemData" "VT_I4")("lParentIndex" "VT_I4")("lIconIndex" "VT_I4")("bChecked" "VT_BOOL")("bEnabled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new menu item and optionally sets extended properties.")) ((NAME . "ReplaceItem") (RIID . #x60030041) (OFFSET . #x884) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")("sCaption" "VT_VARIANT")("sHelptext" "VT_VARIANT")("lItemData" "VT_VARIANT")("lIconIndex" "VT_VARIANT")("bChecked" "VT_VARIANT")("bEnabled" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Replaces a menu item with the specified properties.")) ((NAME . "InsertItem") (RIID . #x60030042) (OFFSET . #x888) (RETURNS . "VT_I4")(PARAMS ("sCaption" "VT_BSTR")("vKeyBefore" "VT_VARIANT")("sKey" "VT_BSTR")("sHelptext" "VT_BSTR")("lItemData" "VT_I4")("lIconIndex" "VT_I4")("bChecked" "VT_BOOL")("bEnabled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Same as the AddItem method, except the menu item is inserted before the specified menu item.")) ((NAME . "EnsureMenuSeparators") (RIID . #x60030044) (OFFSET . #x88c) (RETURNS . "VT_VOID")(PARAMS ("hMenu" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Under development.")) ((NAME . "Clear") (RIID . #x60030049) (OFFSET . #x890) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all menus.")) ((NAME . "Count") (RIID . #x68030002) (OFFSET . #x894) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the total number of menu items.")) ((NAME . "SubClassMenu") (RIID . #x6003004c) (OFFSET . #x898) (RETURNS . "VT_VOID")(PARAMS ("oForm" "VT_DISPATCH")("bLeaveTopLevelMenus" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initialises the icon menu against a form's menu. Call this method before using any other methods except ImageList.")) ((NAME . "CheckForNewItems") (RIID . #x6003004d) (OFFSET . #x89c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Interogates the menu and checks for any new items or removed items (i.e. ones which have been Loaded, Unloaded or had their Visible property changed). For each new item found, the RequestNewMenuDetails event is raised.")) ((NAME . "MenuItemsPerScreen") (RIID . #x68030001) (OFFSET . #x8a0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of menu items which can be fitted vertically on the screen.")) ((NAME . "UnsubclassMenu") (RIID . #x6003004f) (OFFSET . #x8a4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Under development.")))) ("IconMenu" (TYPE . "Coclass")(GUID . "{F8C249D6-6053-11D2-92EF-0000F822352E}")(ALIASES "_IconMenu""_ISubclass""__IconMenu") (FUNCTIONS )) ("__IconMenu" (TYPE . "Dispinterface")(GUID . "{F8C249DA-6053-11D2-92EF-0000F822352E}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ItemNumber" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a non-VB menu item(i.e. one added using this control) is clicked.")) ((NAME . "SystemMenuClick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ItemNumber" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a system menu item is clicked.")) ((NAME . "ItemHighlight") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ItemNumber" "VT_PTR.VT_I4")("bEnabled" "VT_PTR.VT_BOOL")("bSeparator" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a menu item is highlighted.")) ((NAME . "SystemMenuItemHighlight") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ItemNumber" "VT_PTR.VT_I4")("bEnabled" "VT_PTR.VT_BOOL")("bSeparator" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a system menu item is highlighted.")) ((NAME . "MenuExit") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user exits from a menu.")) ((NAME . "InitPopupMenu") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ParentItemNumber" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised just before a popup menu is about to be shown. You can modify the items in this menu at this point.")) ((NAME . "WinIniChange") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when system settings are changed.")) ((NAME . "NewMDIMenu") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised in an MDI project where child forms have their own menus. When the child is shown, the control will detect the change in menu and raise this event.")) ((NAME . "RequestNewMenuDetails") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sCaption" "VT_PTR.VT_BSTR")("sKey" "VT_PTR.VT_BSTR")("iIcon" "VT_PTR.VT_I4")("lItemData" "VT_PTR.VT_I4")("sHelptext" "VT_PTR.VT_BSTR")("sTag" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised if the control finds a new menu item after the CheckForNewMenuItems method has been called.")))) ("CSPPMENUSysCommandConstants" (TYPE . "Enum")(GUID . "{F8C249D7-6053-11D2-92EF-0000F822352E}")(FUNCTIONS )) ("CSPShowPopupMenuConstants" (TYPE . "Enum")(GUID . "{F8C249D8-6053-11D2-92EF-0000F822352E}")(FUNCTIONS )) ("CSPHighlightStyleConstants" (TYPE . "Enum")(GUID . "{F8C249D9-6053-11D2-92EF-0000F822352E}")(FUNCTIONS )) )))