#S(HASH-TABLE EQL (FILENAME . "c:\vbaltab6.ocx")(GUID . "{5F37140E-C836-11D2-BEF8-525400DFB47A}")(DESCRIPTION . "vbAccelerator VB6 Tab Strip")(VERSION . "1.1") (CLASSES . #S(HASH-TABLE EQUAL ("_TabControl" (TYPE . "Dispinterface")(GUID . "{EEC64AA4-FCBC-11D3-B06C-00500427A693}")(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 . "TabAlign") (RIID . #x68030017) (OFFSET . #x7b0) (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 . #x7b4) (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 . #x7b8) (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 . #x7bc) (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 . #x7c0) (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 . #x7c4) (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 . #x7c8) (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 . #x7cc) (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 . #x7d0) (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 . #x7d4) (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 . #x850) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "OwnerDraw") (RIID . #x68030024) (OFFSET . #x854) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x858) (RETURNS . "VT_USERDEFINED.Enum.ETabCoolTabStyle")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CoolTabs") (RIID . #x68030023) (OFFSET . #x85c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ETabCoolTabStyle")) (FLAGS ( IS-SET ))) ((NAME . "MultiLine") (RIID . #x68030012) (OFFSET . #x7d8) (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 . #x7dc) (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 . #x7e0) (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 . #x7e4) (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 . #x860) (RETURNS . "VT_VOID")(PARAMS ("xPixels" "VT_I4")("yPixels" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x7e8) (RETURNS . "VT_PTR.Font")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets/sets the font used by the tab control.")) ((NAME . "Font") (RIID . #x68030010) (OFFSET . #x7ec) (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 . #x7f0) (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 . #x7f4) (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 . #x7f8) (RETURNS . "VT_VOID")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a tab from the control.")) ((NAME . "RemoveAllTabs") (RIID . #x6003001d) (OFFSET . #x7fc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all tabs from the control.")) ((NAME . "SelectedTab") (RIID . #x6803000e) (OFFSET . #x800) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the index of the selected tab.")) ((NAME . "SelectTab") (RIID . #x6003001e) (OFFSET . #x804) (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 . #x808) (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 . #x80c) (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 . #x810) (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 . #x814) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the width of the client area of the tab control.")) ((NAME . "ClientHeight") (RIID . #x6803000a) (OFFSET . #x818) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the height of the client area of the tab control.")) ((NAME . "TabText") (RIID . #x68030009) (OFFSET . #x81c) (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 . #x820) (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 . #x824) (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 . #x828) (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 . #x82c) (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 . #x864) (RETURNS . "VT_BOOL")(PARAMS ("vKey" "VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "TabKey") (RIID . #x68030006) (OFFSET . #x830) (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 . #x834) (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 . #x838) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of tabs in the control.")) ((NAME . "hwnd") (RIID . #x68030002) (OFFSET . #x83c) (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 . #x840) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the hWnd of the Tab Control.")))) ("TabControl" (TYPE . "Coclass")(GUID . "{5F371410-C836-11D2-BEF8-525400DFB47A}")(ALIASES "_TabControl""_ISubclass""__TabControl") (FUNCTIONS )) ("TabControl___v0" (TYPE . "Typedef")(GUID . "{5F37140F-C836-11D2-BEF8-525400DFB47A}")(FUNCTIONS )) ("__TabControl" (TYPE . "Dispinterface")(GUID . "{EEC64AA5-FCBC-11D3-B06C-00500427A693}")(FUNCTIONS ((NAME . "BeforeClick") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(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 . "MeasureItem") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(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 . #x0) (RETURNS . "VT_VOID")(PARAMS ("lTab" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when a tab is clicked.")) ((NAME . "TabRightClick") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Raised when the user right clicks on the tab control.")) ((NAME . "DrawItem") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(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")("sDoDefault" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ETabAlignConstants" (TYPE . "Enum")(GUID . "{5F371411-C836-11D2-BEF8-525400DFB47A}")(FUNCTIONS )) ("ETabCoolTabStyle" (TYPE . "Enum")(GUID . "{EEC64AA6-FCBC-11D3-B06C-00500427A693}")(FUNCTIONS )) )))