#S(HASH-TABLE EQL (FILENAME . "c:\programs\circle\vbalodcl.ocx")(GUID . "{72D18DD4-0DA7-11D2-8E21-00B404C10000}")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List Box (Version 2)")(VERSION . "2.3") (CLASSES . #S(HASH-TABLE EQUAL ("_OwnerDrawComboList" (TYPE . "Dispinterface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{916AAAB2-AF44-11D3-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 . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x920) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoDimWhenOutOfFocus") (RIID . #x68030049) (OFFSET . #x924) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't dim the selected item(s) in a list box when the control is out of focus.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x928) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "NoGrayWhenDisabled") (RIID . #x68030048) (OFFSET . #x92c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Don't gray the text and icons in a control when the control is disabled.")) ((NAME . "ComboIsDropped") (RIID . #x68030047) (OFFSET . #x930) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets whether the combo box portion of a combo box control is dropped down or not.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x7b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "DoAutoComplete") (RIID . #x68030029) (OFFSET . #x7b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a drop-down combo will attempt to automatically complete the user's typing based on the contents of the list.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x7b8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteListItemsOnly") (RIID . #x68030028) (OFFSET . #x7bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whethera drop-down combo with Auto Complete mode on should only allow selections of items in the list, or should allow any text to be entered.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x7c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteItemsAreSorted") (RIID . #x68030027) (OFFSET . #x7c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the items in a drop-down combo with Auto Complete mode on should be regarded as sorted.")) ((NAME . "AutoCompleteKeyPress") (RIID . #x6003002a) (OFFSET . #x7c8) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The sub called to parse KeyPresses when DoAutoComplete is set True.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x7cc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "FullRowSelect") (RIID . #x68030026) (OFFSET . #x7d0) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a selection in a list will cover the entire row or just highlight the selected item's text.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x7d4) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "Columns") (RIID . #x68030025) (OFFSET . #x7d8) (RETURNS . "VT_VOID")(PARAMS ("iKeyAscii" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of columns shown in a list box or combo box.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x7dc) (RETURNS . "VT_I4")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColWidth") (RIID . #x68030024) (OFFSET . #x7e0) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width of column in a list box or combo box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x7e4) (RETURNS . "VT_USERDEFINED.Enum.EODCLColType")(PARAMS ("iCol" "VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "ColType") (RIID . #x68030023) (OFFSET . #x7e8) (RETURNS . "VT_VOID")(PARAMS ("iCol" "VT_I2")("riid" "VT_USERDEFINED.Enum.EODCLColType")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of item to be displayed in a column of a combo or list box with more than one column.")) ((NAME . "InternalImageList") (RIID . #x68030022) (OFFSET . #x7ec) (RETURNS . "VT_PTR._CImageList")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a cImageList object which used by the control to draw icons. You can use this rather than an external image list if you wish.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x7f0) (RETURNS . "VT_BOOL")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "Selected") (RIID . #x68030021) (OFFSET . #x7f4) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether an item is selected in a multi select list box.")) ((NAME . "SelectRange") (RIID . #x6003002b) (OFFSET . #x7f8) (RETURNS . "VT_VOID")(PARAMS ("IndexStart" "VT_I4")("IndexEnd" "VT_I4")("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a range of text in the edit portion of a drop down combo box.")) ((NAME . "SetDefaultDrawBorder") (RIID . #x6003002c) (OFFSET . #x7fc) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the offset position for any drawing in the list box portion of the control from the borders when in default draw mode.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x800) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "Text") (RIID . #x68030020) (OFFSET . #x804) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text in the edit portion of a drop-down combo box, or returns the text of the first selected item in other types.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x808) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "MaxLength") (RIID . #x6803001f) (OFFSET . #x80c) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the maximum amount of text which can be entered into the edit portion of a drop-down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x810) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelStart") (RIID . #x6803001e) (OFFSET . #x814) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the start of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x818) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelLength") (RIID . #x6803001d) (OFFSET . #x81c) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the length of the selection in the edit portion of a drop down combo box.")) ((NAME . "SelText") (RIID . #x6803001c) (OFFSET . #x820) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the selected text from the edit portion of a drop down combo box.")) ((NAME . "hWndControl") (RIID . #x6803004b) (OFFSET . #x944) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control itself (which is the parent of the combo or listbox).")) ((NAME . "hwnd") (RIID . #x6803001b) (OFFSET . #x824) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the combo box or list box control. If you want the hWnd of the control itself, use hWndControl.")) ((NAME . "hWndEdit") (RIID . #x68030046) (OFFSET . #x934) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the edit box in a drop-down combo control.")) ((NAME . "ImageList") (RIID . #x6803001a) (OFFSET . #x828) (RETURNS . "VT_VOID")(PARAMS ("LeftPixels" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the image list to be used to draw icons in the control. Can either be set to a Visual Basic Image List control or a hImageList handle to an API image list. If you use a VB ImageList, ensure it has images in it before setting.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x82c) (RETURNS . "VT_I4")(PARAMS ("lListIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIcon") (RIID . #x68030019) (OFFSET . #x830) (RETURNS . "VT_VOID")(PARAMS ("lListIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the icon to draw next to an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x834) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemIndent") (RIID . #x68030018) (OFFSET . #x838) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the number of pixels to an indent an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x83c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemBackColor") (RIID . #x68030017) (OFFSET . #x840) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x844) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemXAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemXAlign") (RIID . #x68030016) (OFFSET . #x848) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemXAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the X Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x84c) (RETURNS . "VT_USERDEFINED.Enum.EODCLItemYAlign")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemYAlign") (RIID . #x68030015) (OFFSET . #x850) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Enum.EODCLItemYAlign")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the Y Alignment of text drawn for an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x854) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemExtraData") (RIID . #x68030014) (OFFSET . #x858) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets an additional long value associated withf an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x85c) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "ItemForeColor") (RIID . #x68030013) (OFFSET . #x860) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("RightPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the fore color of an item in the control.")) ((NAME . "AddItemAndData") (RIID . #x6003002f) (OFFSET . #x864) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "AddItem") (RIID . #x60030030) (OFFSET . #x868) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the combo or list box (same as VB List box AddItem method). Use AddItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "NewIndex") (RIID . #x68030012) (OFFSET . #x86c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the latest item to be added to the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x870) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemUnderLine") (RIID . #x68030011) (OFFSET . #x874) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn below an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x878) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemFont") (RIID . #x68030010) (OFFSET . #x87c) (RETURNS . "VT_PTR.Font")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font with which to draw an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x880) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "ItemOverLine") (RIID . #x6803000f) (OFFSET . #x884) (RETURNS . "VT_BOOL")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether a separator line should be drawn above an item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x888) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "List") (RIID . #x6803000e) (OFFSET . #x88c) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIconIndex" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the text of a list item in the control.")) ((NAME . "InsertItemAndData") (RIID . #x60030031) (OFFSET . #x890) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")("lIconIndex" "VT_I4")("lIndent" "VT_I4")("lForeColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lBackColour" "VT_USERDEFINED.Typedef.OLE_COLOR")("lItemData" "VT_I4")("lExtraData" "VT_I4")("lHeight" "VT_I4")("eTextXAlign" "VT_USERDEFINED.Enum.EODCLItemXAlign")("eTextYAlign" "VT_USERDEFINED.Enum.EODCLItemYAlign")("fntThis" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item to the combo or list box and also allows font, colours, formatting or icons to be set at the same time.")) ((NAME . "InsertItem") (RIID . #x60030032) (OFFSET . #x894) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item in the list items of a combo or list box. Use InsertItemWithData for a quicker method if you also want to set icons, formatting, colours etc for the item.")) ((NAME . "RemoveItem") (RIID . #x60030033) (OFFSET . #x898) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the control's list.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x89c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListIndex") (RIID . #x6803000d) (OFFSET . #x8a0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the currently selected item in the list. In multi-select list boxes, this returns the first selected item. Use the Selected property instead.")) ((NAME . "ListCount") (RIID . #x6803000c) (OFFSET . #x8a4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of items in the control's list.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x8a8) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemHeight") (RIID . #x6803000b) (OFFSET . #x8ac) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the height of an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x8b0) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("lIndex" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "itemData") (RIID . #x6803000a) (OFFSET . #x8b4) (RETURNS . "VT_I4")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value associated withf an item in the control.")) ((NAME . "Clear") (RIID . #x60030037) (OFFSET . #x8b8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all the list items from the list box or combo box.")) ((NAME . "FindItemIndex") (RIID . #x60030038) (OFFSET . #x8bc) (RETURNS . "VT_I4")(PARAMS ("sToFind" "VT_BSTR")("bExactMatch" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds an item in the list items of a combo or list box.")) ((NAME . "ShowDropDown") (RIID . #x60030039) (OFFSET . #x8c0) (RETURNS . "VT_VOID")(PARAMS ("bState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down.")) ((NAME . "ShowDropDownAtPosition") (RIID . #x6003003a) (OFFSET . #x8c4) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")("WidthPixels" "VT_I4")("HeightPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Makes a combo box drop down and moves the drop down list to the specified position.")) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x954) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Locked") (RIID . #x6803004d) (OFFSET . #x958) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x8c8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "Enabled") (RIID . #x68030009) (OFFSET . #x8cc) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the control is enabled.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x8d0) (RETURNS . "VT_USERDEFINED.Enum.EODCLDrawMode")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "ClientDraw") (RIID . #x68030008) (OFFSET . #x8d4) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLDrawMode")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the way in which the combo box or list box is drawn.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x8d8) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "BackColor") (RIID . #x68030007) (OFFSET . #x8dc) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the back color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x8e0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "ForeColor") (RIID . #x68030006) (OFFSET . #x8e4) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the default fore (text) color of the control.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x8e8) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "Font") (RIID . #x68030005) (OFFSET . #x8ec) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the default font for items a list box or combo box.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x8f0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "ExtendedUI") (RIID . #x68030004) (OFFSET . #x8f4) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list box portion of a combo box will drop down in response to the down key rather than the F4 key.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x8f8) (RETURNS . "VT_USERDEFINED.Enum.EODCLStyle")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Style") (RIID . #x68030003) (OFFSET . #x8fc) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_USERDEFINED.Enum.EODCLStyle")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the type of list box or combo box the control will be.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x900) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "Sorted") (RIID . #x68030002) (OFFSET . #x904) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the list items in the control will be sorted.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x908) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "DropDownWidth") (RIID . #x68030001) (OFFSET . #x90c) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the width to show the drop down portion of a combo box.")) ((NAME . "LoadFonts") (RIID . #x60030044) (OFFSET . #x910) (RETURNS . "VT_VOID")(PARAMS ("bIncludeScreenFonts" "VT_BOOL")("bIncludePrinterFonts" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fills a combo or list box with system and/or printer fonts.")))) ("OwnerDrawComboList" (TYPE . "Coclass")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D05-0E9F-11D2-8E21-00B404C10000}")(ALIASES "_OwnerDrawComboList""_ISubclass""__OwnerDrawComboList") (FUNCTIONS )) ("OwnerDrawComboList___v0" (TYPE . "Typedef")(GUID . "{5DF82D04-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("OwnerDrawComboList___v1" (TYPE . "Typedef")(GUID . "{723A1A36-36FA-11D2-8E21-10B404C10000}")(FUNCTIONS )) ("OwnerDrawComboList___v2" (TYPE . "Typedef")(GUID . "{484E5C8F-A80A-11D2-8E21-44C10AC10000}")(FUNCTIONS )) ("_CImageList" (TYPE . "Dispinterface")(GUID . "{916AAAAF-AF44-11D3-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 . "Create") (RIID . #x60030003) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("hdc" "VT_I4")("ImgSize" "VT_USERDEFINED.Enum.eilIconSize")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Destroy") (RIID . #x60030004) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DrawImage") (RIID . #x60030005) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("iImgIndex" "VT_I4")("hdc" "VT_I4")("xPixels" "VT_I2")("yPixels" "VT_I2")("bSelected" "VT_VARIANT")("bCut" "VT_VARIANT")("bDisabled" "VT_VARIANT")("hExternalIml" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IconSize") (RIID . #x68030002) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ImageCount") (RIID . #x68030001) (OFFSET . #x2c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "RemoveImage") (RIID . #x60030006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clear") (RIID . #x60030007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddFromFile") (RIID . #x60030008) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("sFileName" "VT_BSTR")("iType" "VT_USERDEFINED.Enum.ImageTypes")("bMapSysColors" "VT_BOOL")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddFromPictureBox") (RIID . #x60030009) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("hdc" "VT_I4")("pic" "VT_PTR.VT_DISPATCH")("LeftPixels" "VT_I4")("TopPixels" "VT_I4")("lBackColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "hIml") (RIID . #x68030000) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))))) ("CImageList" (TYPE . "Coclass")(GUID . "{916AAAB0-AF44-11D3-92EF-0000F822352E}")(ALIASES "_CImageList") (FUNCTIONS )) ("CImageList___v0" (TYPE . "Typedef")(GUID . "{5DF82CFF-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("__OwnerDrawComboList" (TYPE . "Dispinterface")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{916AAAB3-AF44-11D3-92EF-0000F822352E}")(FUNCTIONS ((NAME . "Click") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the ListIndex of the combo box or list box changes.")) ((NAME . "Change") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the contents of the combo box or list box are changed.")) ((NAME . "DblClick") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box or combo box is double clicked.")) ((NAME . "CloseUp") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a combo box which was dropped down is closed up. See also the DropDown event.")) ((NAME . "DropDown") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the list box portion of a combo box is about to be shown.")) ((NAME . "SelCancel") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user cancels making a selection from the drop-down portion of a combo box by, for example, clicking another control.")) ((NAME . "KeyDown") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is first pressed down for an item in the control.")) ((NAME . "KeyUp") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a key is released in the control.")) ((NAME . "KeyPress") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a Key is Pressed in the control.")) ((NAME . "MouseDown") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseMove") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseUp") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasureItem") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_PTR.VT_I4")("WidthPixels" "VT_PTR.VT_I4")("HeightPixels" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the sizeof an item needs to be determined in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "DrawItem") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_PTR.VT_I4")("hdc" "VT_PTR.VT_I4")("bSelected" "VT_PTR.VT_BOOL")("bEnabled" "VT_PTR.VT_BOOL")("LeftPixels" "VT_PTR.VT_I4")("TopPixels" "VT_PTR.VT_I4")("RightPixels" "VT_PTR.VT_I4")("BottomPixels" "VT_PTR.VT_I4")("hFntOld" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when an item needs to be drawn in a list or combo box with the ecdDefaultDrawThenClient or ecdClientOnly ClientDraw styles set.")) ((NAME . "ODGotFocus") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the GotFocus event.")) ((NAME . "ODLostFocus") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Not required - here for compatibility with earlier versions. Use the LostFocus event.")) ((NAME . "AutoCompleteSelection") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sItem" "VT_BSTR")("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user clicks enter in a drop-down combo box with Auto Complete mode set.")))) ("EODCLStyle" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D06-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLDrawMode" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D07-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLItemXAlign" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D08-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLItemYAlign" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D09-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("EODCLColType" (TYPE . "Enum")(DESCRIPTION . "vbaccelerator Owner Draw Combo and List box control.")(GUID . "{5DF82D0A-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("eilIconSize" (TYPE . "Enum")(GUID . "{5DF82D01-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("eilIconState" (TYPE . "Enum")(GUID . "{5DF82D02-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) ("ImageTypes" (TYPE . "Enum")(GUID . "{5DF82D03-0E9F-11D2-8E21-00B404C10000}")(FUNCTIONS )) )))