#S(HASH-TABLE EQL (FILENAME . "c:\windows\desktop\tabctrl6\vbaltab6.oca")(GUID . "{1BCD7ABC-74E0-4D51-888F-AE4B1B3773E6}")(DESCRIPTION . "vbAccelerator VB6 Tab Strip")(VERSION . "1.1") (CLASSES . #S(HASH-TABLE EQUAL ("__TabControl" (TYPE . "Interface")(GUID . "{0FDE479E-B9CF-42B6-B3BA-A7C47DEA0E85}")(FUNCTIONS ((NAME . "BeforeClick") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("lTab" "VT_I4")("bCancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a tab has been clicked but before the tab has changed.")) ((NAME . "DrawItem") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("lTab" "VT_I4")("hdc" "VT_I4")("bSelected" "VT_BOOL")("bHot" "VT_BOOL")("LeftPixels" "VT_PTR.VT_I4")("TopPixels" "VT_PTR.VT_I4")("RightPixels" "VT_PTR.VT_I4")("BottomPixels" "VT_PTR.VT_I4")("bDoDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasureItem") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("lTab" "VT_I4")("WidthPixels" "VT_PTR.VT_I4")("HeightPixels" "VT_PTR.VT_I4")("bDoDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TabClick") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("lTab" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a tab is clicked.")) ((NAME . "TabRightClick") (RIID . #x00000003) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user right clicks on the tab control.")) ((NAME . "GotFocus") (RIID . #x80013000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object receives the focus.")) ((NAME . "LostFocus") (RIID . #x80013001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object loses the focus.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")) ((NAME . "Validate") (RIID . #x80013008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a control loses focus to a control that causes validation.")))) ("_Event0" (TYPE . "Interface")(GUID . "{936AF741-6912-48EF-8F74-63366203C8B9}")(FUNCTIONS ((NAME . "BeforeClick") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("lTab" "VT_I4")("bCancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a tab has been clicked but before the tab has changed.")) ((NAME . "DrawItem") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("lTab" "VT_I4")("hdc" "VT_I4")("bSelected" "VT_BOOL")("bHot" "VT_BOOL")("LeftPixels" "VT_PTR.VT_I4")("TopPixels" "VT_PTR.VT_I4")("RightPixels" "VT_PTR.VT_I4")("BottomPixels" "VT_PTR.VT_I4")("bDoDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MeasureItem") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("lTab" "VT_I4")("WidthPixels" "VT_PTR.VT_I4")("HeightPixels" "VT_PTR.VT_I4")("bDoDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TabClick") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("lTab" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a tab is clicked.")) ((NAME . "TabRightClick") (RIID . #x00000003) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user right clicks on the tab control.")) ((NAME . "GotFocus") (RIID . #x80013000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object receives the focus.")) ((NAME . "LostFocus") (RIID . #x80013001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an object loses the focus.")) ((NAME . "DragDrop") (RIID . #x80013006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is completed.")) ((NAME . "DragOver") (RIID . #x80013007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Source" "VT_PTR.VT_PTR.Control")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a drag-and-drop operation is in progress.")) ((NAME . "Validate") (RIID . #x80013008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when a control loses focus to a control that causes validation.")))) ("_TabControl" (TYPE . "Dispinterface")(GUID . "{55200082-7195-49F5-9E34-9200614D7920}")(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 . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (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 . #x0) (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 . "TabAlign") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ETabAlignConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the alignment of the tabs in the control (left, top, right or bottom). If changed at run-time, call the Rebuild method to make the alignment change take effect.")) ((NAME . "TabAlign") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ETabAlignConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the alignment of the tabs in the control (left, top, right or bottom). If changed at run-time, call the Rebuild method to make the alignment change take effect.")) ((NAME . "FlatSeparators") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the tab control has the Buttons and FlatButtons styles set, gets/sets whether a flat toolbar-style separator is displayed between the buttons. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatSeparators") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If the tab control has the Buttons and FlatButtons styles set, gets/sets whether a flat toolbar-style separator is displayed between the buttons. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "HotTrack") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether tab control tracks the mouse and highlights tabs pointed to by the cursor or not. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "HotTrack") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether tab control tracks the mouse and highlights tabs pointed to by the cursor or not. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "Buttons") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the tabs appear as buttons instead of tabs. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "Buttons") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the tabs appear as buttons instead of tabs. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatButtons") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the tab control has the Buttons style set, gets/sets whether the buttons are flat. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatButtons") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If the tab control has the Buttons style set, gets/sets whether the buttons are flat. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "OwnerDraw") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OwnerDraw") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ETabCoolTabStyle")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ETabCoolTabStyle")) (FLAGS ( IS-SET ))) ((NAME . "MultiLine") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether tabs appear on more than one line or not. If changed at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "MultiLine") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether tabs appear on more than one line or not. If changed at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "RightJustify") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether text in the tabs in the control is right aligned. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "RightJustify") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether text in the tabs in the control is right aligned. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "SetPadding") (RIID . #x60030025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font used by the tab control.")) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the font used by the tab control.")) ((NAME . "ImageList") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Associates an Image List with the control. Use either a COMCTL32.OCX Image List, a vbAccelerator Image List or COMCTL32.DLL hImageList handle as the parameter.")) ((NAME . "AddTab") (RIID . #x6003001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_BSTR")("iIconIndex" "VT_I4")("vKeyBefore" "VT_VARIANT")("sKey" "VT_BSTR")("lItemData" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds or inserts a tab.")) ((NAME . "RemoveTab") (RIID . #x6003001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a tab from the control.")) ((NAME . "RemoveAllTabs") (RIID . #x6003001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all tabs from the control.")) ((NAME . "SelectedTab") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the selected tab.")) ((NAME . "SelectTab") (RIID . #x6003001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a tab in the control.")) ((NAME . "Rebuild") (RIID . #x6003001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Rebuilds the tab control. Use this if you change any of the style properties at run-time to allow the style change to take effect.")) ((NAME . "ClientLeft") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the left position of the client area of the tab control.")) ((NAME . "ClientTop") (RIID . #x6803000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the top position of the client area of the tab control.")) ((NAME . "ClientWidth") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the width of the client area of the tab control.")) ((NAME . "ClientHeight") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the height of the client area of the tab control.")) ((NAME . "TabText") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text which appears in a tab.")) ((NAME . "TabImage") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the 0 based index of the image list image to display for a tab.")) ((NAME . "TabImage") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the 0 based index of the image list image to display for a tab.")) ((NAME . "TabItemData") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value to associate with a tab.")) ((NAME . "TabItemData") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value to associate with a tab.")) ((NAME . "TabHot") (RIID . #x68030022) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "TabKey") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_VARIANT")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the key to associate with a tab.")) ((NAME . "IndexForTab") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the numeric index of a tab given the key.")) ((NAME . "TabCount") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of tabs in the control.")) ((NAME . "hwnd") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the Window handle of the control. Use TabCtrlhWnd if you want the hWnd of the tab itself.")) ((NAME . "TabCtrlhWnd") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the Tab Control.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Parent") (RIID . #x80010008) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object on which this object is located.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "Object") (RIID . #x8001001c) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object in a control.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "Container") (RIID . #x80010047) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the container of an object.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "SetFocus") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified object.")) ((NAME . "ZOrder") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("_PBrowse1" (TYPE . "Dispinterface")(GUID . "{44AF2373-9E8E-4922-8AA4-52BC00AD8692}")(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 . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (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 . #x0) (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 . "TabAlign") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ETabAlignConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the alignment of the tabs in the control (left, top, right or bottom). If changed at run-time, call the Rebuild method to make the alignment change take effect.")) ((NAME . "TabAlign") (RIID . #x68030017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ETabAlignConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the alignment of the tabs in the control (left, top, right or bottom). If changed at run-time, call the Rebuild method to make the alignment change take effect.")) ((NAME . "FlatSeparators") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the tab control has the Buttons and FlatButtons styles set, gets/sets whether a flat toolbar-style separator is displayed between the buttons. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatSeparators") (RIID . #x68030016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If the tab control has the Buttons and FlatButtons styles set, gets/sets whether a flat toolbar-style separator is displayed between the buttons. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "HotTrack") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether tab control tracks the mouse and highlights tabs pointed to by the cursor or not. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "HotTrack") (RIID . #x68030015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether tab control tracks the mouse and highlights tabs pointed to by the cursor or not. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "Buttons") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether the tabs appear as buttons instead of tabs. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "Buttons") (RIID . #x68030014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether the tabs appear as buttons instead of tabs. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatButtons") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If the tab control has the Buttons style set, gets/sets whether the buttons are flat. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "FlatButtons") (RIID . #x68030013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If the tab control has the Buttons style set, gets/sets whether the buttons are flat. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "OwnerDraw") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OwnerDraw") (RIID . #x68030024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ETabCoolTabStyle")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ETabCoolTabStyle")) (FLAGS ( IS-SET ))) ((NAME . "MultiLine") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether tabs appear on more than one line or not. If changed at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "MultiLine") (RIID . #x68030012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether tabs appear on more than one line or not. If changed at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "RightJustify") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets whether text in the tabs in the control is right aligned. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "RightJustify") (RIID . #x68030011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets whether text in the tabs in the control is right aligned. If set at run-time, call the Rebuild method to recreate the control with the new style.")) ((NAME . "SetPadding") (RIID . #x60030025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font used by the tab control.")) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_PTR.Font")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets/sets the font used by the tab control.")) ((NAME . "ImageList") (RIID . #x6803000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Associates an Image List with the control. Use either a COMCTL32.OCX Image List, a vbAccelerator Image List or COMCTL32.DLL hImageList handle as the parameter.")) ((NAME . "AddTab") (RIID . #x6003001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("sText" "VT_BSTR")("iIconIndex" "VT_I4")("vKeyBefore" "VT_VARIANT")("sKey" "VT_BSTR")("lItemData" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds or inserts a tab.")) ((NAME . "RemoveTab") (RIID . #x6003001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a tab from the control.")) ((NAME . "RemoveAllTabs") (RIID . #x6003001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all tabs from the control.")) ((NAME . "SelectedTab") (RIID . #x6803000e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the selected tab.")) ((NAME . "SelectTab") (RIID . #x6003001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a tab in the control.")) ((NAME . "Rebuild") (RIID . #x6003001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Rebuilds the tab control. Use this if you change any of the style properties at run-time to allow the style change to take effect.")) ((NAME . "ClientLeft") (RIID . #x6803000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the left position of the client area of the tab control.")) ((NAME . "ClientTop") (RIID . #x6803000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the top position of the client area of the tab control.")) ((NAME . "ClientWidth") (RIID . #x6803000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the width of the client area of the tab control.")) ((NAME . "ClientHeight") (RIID . #x6803000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the height of the client area of the tab control.")) ((NAME . "TabText") (RIID . #x68030009) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the text which appears in a tab.")) ((NAME . "TabImage") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the 0 based index of the image list image to display for a tab.")) ((NAME . "TabImage") (RIID . #x68030008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets the 0 based index of the image list image to display for a tab.")) ((NAME . "TabItemData") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets a long value to associate with a tab.")) ((NAME . "TabItemData") (RIID . #x68030007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")("bNoEvents" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets/sets a long value to associate with a tab.")) ((NAME . "TabHot") (RIID . #x68030022) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "TabKey") (RIID . #x68030006) (OFFSET . #x0) (RETURNS . "VT_VARIANT")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the key to associate with a tab.")) ((NAME . "IndexForTab") (RIID . #x68030004) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the numeric index of a tab given the key.")) ((NAME . "TabCount") (RIID . #x68030003) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of tabs in the control.")) ((NAME . "hwnd") (RIID . #x68030002) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the Window handle of the control. Use TabCtrlhWnd if you want the hWnd of the tab itself.")) ((NAME . "TabCtrlhWnd") (RIID . #x68030001) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the Tab Control.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x80010004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Width") (RIID . #x80010005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Height") (RIID . #x80010006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of an object.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "Visible") (RIID . #x80010007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object is visible or hidden.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.DragModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragMode") (RIID . #x80010009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_USERDEFINED.Enum.DragModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether manual or automatic drag mode is used.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_PTR.Picture")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.Picture")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "DragIcon") (RIID . #x8001000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_PTR.Picture")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the icon to be displayed as the pointer in a drag-and-drop operation.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabStop") (RIID . #x8001000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value indicating whether a user can use the TAB key to give the focus to an object.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "TabIndex") (RIID . #x8001000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the tab order of an object within its parent form.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "HelpContextID") (RIID . #x80010032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the default Help file context ID for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "WhatsThisHelpID") (RIID . #x80010046) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets an associated context number for an object.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "CausesValidation") (RIID . #x80010048) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "ToolTipText") (RIID . #x8001004a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text displayed when the mouse is paused over the control.")) ((NAME . "SetFocus") (RIID . #x80011000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves the focus to the specified object.")) ((NAME . "ZOrder") (RIID . #x80011001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Position" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Places a specified object at the front or back of the z-order within its graphical level.")) ((NAME . "Move") (RIID . #x80011002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_R4")("Top" "VT_VARIANT")("Width" "VT_VARIANT")("Height" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Moves an object.")) ((NAME . "Drag") (RIID . #x80011003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Action" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins, ends, or cancels a drag operation of any object except Line, Menu, Shape, and Timer.")) ((NAME . "ShowWhatsThis") (RIID . #x80011004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays a selected topic in a Help file using the What's This popup provided by Windows 95 Help.")))) ("TabControl" (TYPE . "Coclass")(GUID . "{B0255F93-919E-4903-9276-DFADC1CCD443}")(ALIASES "_TabControl""__TabControl") (FUNCTIONS )) ("TabControl___v0" (TYPE . "Typedef")(GUID . "{5F37140F-C836-11D2-BEF8-525400DFB47A}")(FUNCTIONS )) ("ETabAlignConstants" (TYPE . "Enum")(GUID . "{5F371411-C836-11D2-BEF8-525400DFB47A}")(FUNCTIONS )) ("ETabCoolTabStyle" (TYPE . "Enum")(GUID . "{EEC64AA6-FCBC-11D3-B06C-00500427A693}")(FUNCTIONS )) )))