#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\msflxgrd.oca")(GUID . "{12B3FED8-DCD3-49BE-9828-C52AF2D4A9E9}")(DESCRIPTION . "Microsoft FlexGrid Control 6.0 (SP3)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("DMSFlexGridEvents" (TYPE . "Interface")(DESCRIPTION . "Event interface for Microsoft FlexGrid Control")(GUID . "{11EA4A6B-6E36-4338-96A6-1B75FC5D064B}")(FUNCTIONS ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses and releases the mouse button over the control.")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user pushes a key.")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user double-clicks the mouse over the control.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user releases a key.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a mouse button over the control.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user moves the mouse over the control.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user releases a mouse button over the control.")) ((NAME . "SelChange") (RIID . #x00000045) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the selected range of cells changes.")) ((NAME . "RowColChange") (RIID . #x00000046) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the current cell changes.")) ((NAME . "EnterCell") (RIID . #x00000047) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the cursor enters a cell.")) ((NAME . "LeaveCell") (RIID . #x00000048) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the cursor leaves a cell.")) ((NAME . "Scroll") (RIID . #x00000049) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the TopRow or LeftCol properties change.")) ((NAME . "Compare") (RIID . #x0000004a) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("Row1" "VT_I4")("Row2" "VT_I4")("Cmp" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired during custom sorts to compare two rows.")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")) ((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")(DESCRIPTION . "Event interface for Microsoft FlexGrid Control")(GUID . "{1EBECDE4-7E54-444A-AEF8-26CFA996001C}")(FUNCTIONS ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses and releases the mouse button over the control.")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user pushes a key.")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user double-clicks the mouse over the control.")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("KeyAscii" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a key.")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("KeyCode" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user releases a key.")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user presses a mouse button over the control.")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user moves the mouse over the control.")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the user releases a mouse button over the control.")) ((NAME . "SelChange") (RIID . #x00000045) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the selected range of cells changes.")) ((NAME . "RowColChange") (RIID . #x00000046) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the current cell changes.")) ((NAME . "EnterCell") (RIID . #x00000047) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired before the cursor enters a cell.")) ((NAME . "LeaveCell") (RIID . #x00000048) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired after the cursor leaves a cell.")) ((NAME . "Scroll") (RIID . #x00000049) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when the TopRow or LeftCol properties change.")) ((NAME . "Compare") (RIID . #x0000004a) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Row1" "VT_I4")("Row2" "VT_I4")("Cmp" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired during custom sorts to compare two rows.")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("index" "VT_PTR.VT_I2")("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("x" "VT_PTR.VT_R4")("y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")) ((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.")))) ("IMSFlexGrid" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for Microsoft FlexGrid Control")(GUID . "{829F52E2-0CCA-4790-9FF3-CAF1D9893540}")(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 . "Rows") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Rows") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Cols") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Cols") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "FixedRows") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedRows") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedCols") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedCols") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "Version") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the version of the FlexGrid control currently loaded in memory.")) ((NAME . "FormatString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Allows you to set up a FlexGrid's column widths, alignments, and fixed row and column text at design time. See the help file for details.")) ((NAME . "FormatString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allows you to set up a FlexGrid's column widths, alignments, and fixed row and column text at design time. See the help file for details.")) ((NAME . "TopRow") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the uppermost row displayed in the FlexGrid. Not available at design time.")) ((NAME . "TopRow") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the uppermost row displayed in the FlexGrid. Not available at design time.")) ((NAME . "LeftCol") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the leftmost visible column (other than a fixed column) in the FlexGrid. Not available at design time.")) ((NAME . "LeftCol") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the leftmost visible column (other than a fixed column) in the FlexGrid. Not available at design time.")) ((NAME . "Row") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Row") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Col") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Col") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "RowSel") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "RowSel") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "ColSel") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "ColSel") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of a cell or range of cells.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of a cell or range of cells.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorFixed") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorFixed") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColorFixed") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColorFixed") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorSel") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorSel") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColorSel") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColorSel") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorBkg") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorBkg") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "WordWrap") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether text within a cell should be allowed to wrap.")) ((NAME . "WordWrap") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether text within a cell should be allowed to wrap.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the default font or the font for individual cells.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the default font or the font for individual cells.")) ((NAME . "FontWidth") (RIID . #x00000054) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width, in points, of the font to be used for text displayed.")) ((NAME . "FontWidth") (RIID . #x00000054) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width, in points, of the font to be used for text displayed.")) ((NAME . "CellFontName") (RIID . #x0000004d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the font to be used for individual cells or ranges of cells.")) ((NAME . "CellFontName") (RIID . #x0000004d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the font to be used for individual cells or ranges of cells.")) ((NAME . "CellFontSize") (RIID . #x0000004e) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the size, in points, for the current cell text.")) ((NAME . "CellFontSize") (RIID . #x0000004e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the size, in points, for the current cell text.")) ((NAME . "CellFontBold") (RIID . #x0000004f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the bold style for the current cell text.")) ((NAME . "CellFontBold") (RIID . #x0000004f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the bold style for the current cell text.")) ((NAME . "CellFontItalic") (RIID . #x00000050) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the italic style for the current cell text.")) ((NAME . "CellFontItalic") (RIID . #x00000050) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the italic style for the current cell text.")) ((NAME . "CellFontUnderline") (RIID . #x00000051) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the underline style for the current cell text.")) ((NAME . "CellFontUnderline") (RIID . #x00000051) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the underline style for the current cell text.")) ((NAME . "CellFontStrikeThrough") (RIID . #x00000052) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the strikethrough style for the current cell text.")) ((NAME . "CellFontStrikeThrough") (RIID . #x00000052) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the strikethrough style for the current cell text.")) ((NAME . "CellFontWidth") (RIID . #x00000053) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the font width for the current cell text.")) ((NAME . "CellFontWidth") (RIID . #x00000053) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the font width for the current cell text.")) ((NAME . "TextStyle") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyle") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyleFixed") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyleFixed") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "ScrollTrack") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether FlexGrid should scroll its contents while the user moves the scroll box along the scroll bars.")) ((NAME . "ScrollTrack") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether FlexGrid should scroll its contents while the user moves the scroll box along the scroll bars.")) ((NAME . "FocusRect") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FocusRectSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the FlexGrid control should draw a focus rectangle around the current cell.")) ((NAME . "FocusRect") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FocusRectSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether the FlexGrid control should draw a focus rectangle around the current cell.")) ((NAME . "HighLight") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HighLightSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether selected cells appear highlighted.")) ((NAME . "HighLight") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.HighLightSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether selected cells appear highlighted.")) ((NAME . "Redraw") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "Redraw") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "ScrollBars") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ScrollBarsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a FlexGrid has horizontal or vertical scroll bars.")) ((NAME . "ScrollBars") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ScrollBarsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a FlexGrid has horizontal or vertical scroll bars.")) ((NAME . "MouseRow") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets over which row (column) the mouse pointer is. Not available at design time.")) ((NAME . "MouseCol") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets over which row (column) the mouse pointer is. Not available at design time.")) ((NAME . "CellLeft") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the left position of the current cell, in twips")) ((NAME . "CellTop") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the top position of the current cell, in twips")) ((NAME . "CellWidth") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the current cell, in twips")) ((NAME . "CellHeight") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the current cell, in Twips.")) ((NAME . "RowHeightMin") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a minimum row height for the entire control, in Twips.")) ((NAME . "RowHeightMin") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a minimum row height for the entire control, in Twips.")) ((NAME . "FillStyle") (RIID . #xfffffe01) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FillStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether setting the Text property or one of the Cell formatting properties of a FlexGrid applies the change to all selected cells.")) ((NAME . "FillStyle") (RIID . #xfffffe01) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FillStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether setting the Text property or one of the Cell formatting properties of a FlexGrid applies the change to all selected cells.")) ((NAME . "GridLines") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.GridLineSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLines") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridLineSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLinesFixed") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.GridLineSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLinesFixed") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridLineSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridColor") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColor") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColorFixed") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColorFixed") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "CellBackColor") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellBackColor") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellForeColor") (RIID . #x00000027) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellForeColor") (RIID . #x00000027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellAlignment") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellAlignment") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellTextStyle") (RIID . #x00000029) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for text on a specific cell or range of cells.")) ((NAME . "CellTextStyle") (RIID . #x00000029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for text on a specific cell or range of cells.")) ((NAME . "CellPictureAlignment") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of pictures in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellPictureAlignment") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of pictures in a cell or range of selected cells. Not available at design time.")) ((NAME . "Clip") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the contents of the cells in a FlexGrid's selected region. Not available at design time.")) ((NAME . "Clip") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the contents of the cells in a FlexGrid's selected region. Not available at design time.")) ((NAME . "Sort") (RIID . #x0000002e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Action-type property that sorts selected rows according to selected criteria. Not available at design-time, write-only at run time.")) ((NAME . "SelectionMode") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.SelectionModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a FlexGrid should allow regular cell selection, selection by rows, or selection by columns.")) ((NAME . "SelectionMode") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SelectionModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a FlexGrid should allow regular cell selection, selection by rows, or selection by columns.")) ((NAME . "MergeCells") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.MergeCellsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether cells with the same contents should be grouped in a single cell spanning multiple rows or columns.")) ((NAME . "MergeCells") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MergeCellsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether cells with the same contents should be grouped in a single cell spanning multiple rows or columns.")) ((NAME . "AllowBigSelection") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether clicking on a column or row header should cause the entire column or row to be selected.")) ((NAME . "AllowBigSelection") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether clicking on a column or row header should cause the entire column or row to be selected.")) ((NAME . "AllowUserResizing") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AllowUserResizeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the user should be allowed to resize rows and columns with the mouse.")) ((NAME . "AllowUserResizing") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AllowUserResizeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the user should be allowed to resize rows and columns with the mouse.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.BorderStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BorderStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a control should be painted with 3-D effects.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a control should be painted with 3-D effects.")) ((NAME . "MousePointer") (RIID . #x00000035) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.MousePointerSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MousePointer") (RIID . #x00000035) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MouseIcon") (RIID . #x00000036) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000036) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets a custom mouse icon.")) ((NAME . "PictureType") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.PictureTypeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of picture that should be generated by the Picture property.")) ((NAME . "PictureType") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.PictureTypeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of picture that should be generated by the Picture property.")) ((NAME . "Picture") (RIID . #x00000031) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a picture of the FlexGrid control, suitable for printing, saving to disk, copying to the clipboard, or assigning to a different control.")) ((NAME . "CellPicture") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an image to be displayed in the current cell or in a range of cells.")) ((NAME . "CellPicture") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets an image to be displayed in the current cell or in a range of cells.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays an About box with version and copyright information.")) ((NAME . "TextArray") (RIID . #x00000037) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (single subscript).")) ((NAME . "TextArray") (RIID . #x00000037) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (single subscript).")) ((NAME . "ColAlignment") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in a column. Not available at design time (except indirectly through the FormatString property).")) ((NAME . "ColAlignment") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in a column. Not available at design time (except indirectly through the FormatString property).")) ((NAME . "ColWidth") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the width of the specified column in Twips. Not available at design time.")) ((NAME . "ColWidth") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the width of the specified column in Twips. Not available at design time.")) ((NAME . "RowHeight") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of the specified row in Twips. Not available at design time.")) ((NAME . "RowHeight") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of the specified row in Twips. Not available at design time.")) ((NAME . "MergeRow") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeRow") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeCol") (RIID . #x0000003c) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeCol") (RIID . #x0000003c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "RowPosition") (RIID . #x0000003d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified row.")) ((NAME . "ColPosition") (RIID . #x0000003e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified column.")) ((NAME . "RowData") (RIID . #x0000003f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "RowData") (RIID . #x0000003f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "ColData") (RIID . #x00000040) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "ColData") (RIID . #x00000040) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "TextMatrix") (RIID . #x00000041) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (row/col subscripts).")) ((NAME . "TextMatrix") (RIID . #x00000041) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("lcid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (row/col subscripts).")) ((NAME . "AddItem") (RIID . #x00000042) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new row to a FlexGrid control at run time.")) ((NAME . "RemoveItem") (RIID . #x00000043) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a row from a FlexGrid control at run time")) ((NAME . "Clear") (RIID . #x00000044) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the contents of the FlexGrid. This includes all text, pictures, and cell formatting.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")) ((NAME . "DataSource") (RIID . #x0000004c) (OFFSET . #x0) (RETURNS . "VT_PTR.IRowCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the data source for the control.")) ((NAME . "DataSource") (RIID . #x0000004c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_PTR.IRowCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the data source for the control.")) ((NAME . "RowIsVisible") (RIID . #x00000055) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the specified row is visible.")) ((NAME . "ColIsVisible") (RIID . #x00000056) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the specified column is visible.")) ((NAME . "RowPos") (RIID . #x00000057) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified row.")) ((NAME . "ColPos") (RIID . #x00000058) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified column.")) ((NAME . "GridLineWidth") (RIID . #x00000059) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width in Pixels of the gridlines for the control.")) ((NAME . "GridLineWidth") (RIID . #x00000059) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width in Pixels of the gridlines for the control.")) ((NAME . "FixedAlignment") (RIID . #x0000005a) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in the fixed cells of a column.")) ((NAME . "FixedAlignment") (RIID . #x0000005a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("index" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in the fixed cells of a column.")) ((NAME . "FontName") (RIID . #x0000005b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontName") (RIID . #x0000005b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FontSize") (RIID . #x0000005c) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontSize") (RIID . #x0000005c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "FontBold") (RIID . #x0000005d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontBold") (RIID . #x0000005d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontItalic") (RIID . #x0000005e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontItalic") (RIID . #x0000005e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontStrikethru") (RIID . #x0000005f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontStrikethru") (RIID . #x0000005f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontUnderline") (RIID . #x00000060) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontUnderline") (RIID . #x00000060) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RightToLeft") (RIID . #xfffffd9d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines text display direction and control visual appearance on a bidirectional system.")) ((NAME . "RightToLeft") (RIID . #xfffffd9d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines text display direction and control visual appearance on a bidirectional system.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")) ((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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "DataBindings") (RIID . #x80010049) (OFFSET . #x0) (RETURNS . "VT_PTR.DataBindings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a DataBindings collection object that collects the bindable properties that are available to the developer.")) ((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 ("index" "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")(DESCRIPTION . "Dispatch interface for Microsoft FlexGrid Control")(GUID . "{55C55640-2FB1-4604-B2BE-CD27FA3C1929}")(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 . "Rows") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Rows") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Cols") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "Cols") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the total number of columns or rows in a FlexGrid.")) ((NAME . "FixedRows") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedRows") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedCols") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "FixedCols") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the total number of fixed (non-scrollable) columns or rows for a FlexGrid.")) ((NAME . "Version") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the version of the FlexGrid control currently loaded in memory.")) ((NAME . "FormatString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Allows you to set up a FlexGrid's column widths, alignments, and fixed row and column text at design time. See the help file for details.")) ((NAME . "FormatString") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allows you to set up a FlexGrid's column widths, alignments, and fixed row and column text at design time. See the help file for details.")) ((NAME . "TopRow") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the uppermost row displayed in the FlexGrid. Not available at design time.")) ((NAME . "TopRow") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the uppermost row displayed in the FlexGrid. Not available at design time.")) ((NAME . "LeftCol") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the leftmost visible column (other than a fixed column) in the FlexGrid. Not available at design time.")) ((NAME . "LeftCol") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the leftmost visible column (other than a fixed column) in the FlexGrid. Not available at design time.")) ((NAME . "Row") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Row") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Col") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "Col") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the active cell in a FlexGrid. Not available at design time.")) ((NAME . "RowSel") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "RowSel") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "ColSel") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "ColSel") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the starting or ending row or column for a range of cells. Not available at design time.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of a cell or range of cells.")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of a cell or range of cells.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorFixed") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorFixed") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColorFixed") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColorFixed") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorSel") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorSel") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "ForeColorSel") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "ForeColorSel") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the color used to draw text on each part of the FlexGrid.")) ((NAME . "BackColorBkg") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "BackColorBkg") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background color of various elements of the FlexGrid.")) ((NAME . "WordWrap") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether text within a cell should be allowed to wrap.")) ((NAME . "WordWrap") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether text within a cell should be allowed to wrap.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the default font or the font for individual cells.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the default font or the font for individual cells.")) ((NAME . "FontWidth") (RIID . #x00000054) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the width, in points, of the font to be used for text displayed.")) ((NAME . "FontWidth") (RIID . #x00000054) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the width, in points, of the font to be used for text displayed.")) ((NAME . "CellFontName") (RIID . #x0000004d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the font to be used for individual cells or ranges of cells.")) ((NAME . "CellFontName") (RIID . #x0000004d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the font to be used for individual cells or ranges of cells.")) ((NAME . "CellFontSize") (RIID . #x0000004e) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the size, in points, for the current cell text.")) ((NAME . "CellFontSize") (RIID . #x0000004e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the size, in points, for the current cell text.")) ((NAME . "CellFontBold") (RIID . #x0000004f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the bold style for the current cell text.")) ((NAME . "CellFontBold") (RIID . #x0000004f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the bold style for the current cell text.")) ((NAME . "CellFontItalic") (RIID . #x00000050) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the italic style for the current cell text.")) ((NAME . "CellFontItalic") (RIID . #x00000050) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the italic style for the current cell text.")) ((NAME . "CellFontUnderline") (RIID . #x00000051) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the underline style for the current cell text.")) ((NAME . "CellFontUnderline") (RIID . #x00000051) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the underline style for the current cell text.")) ((NAME . "CellFontStrikeThrough") (RIID . #x00000052) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the strikethrough style for the current cell text.")) ((NAME . "CellFontStrikeThrough") (RIID . #x00000052) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the strikethrough style for the current cell text.")) ((NAME . "CellFontWidth") (RIID . #x00000053) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the font width for the current cell text.")) ((NAME . "CellFontWidth") (RIID . #x00000053) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the font width for the current cell text.")) ((NAME . "TextStyle") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyle") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyleFixed") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "TextStyleFixed") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for displaying text.")) ((NAME . "ScrollTrack") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether FlexGrid should scroll its contents while the user moves the scroll box along the scroll bars.")) ((NAME . "ScrollTrack") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether FlexGrid should scroll its contents while the user moves the scroll box along the scroll bars.")) ((NAME . "FocusRect") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FocusRectSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the FlexGrid control should draw a focus rectangle around the current cell.")) ((NAME . "FocusRect") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FocusRectSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether the FlexGrid control should draw a focus rectangle around the current cell.")) ((NAME . "HighLight") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HighLightSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether selected cells appear highlighted.")) ((NAME . "HighLight") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.HighLightSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether selected cells appear highlighted.")) ((NAME . "Redraw") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "Redraw") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables redrawing of the FlexGrid control.")) ((NAME . "ScrollBars") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.ScrollBarsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a FlexGrid has horizontal or vertical scroll bars.")) ((NAME . "ScrollBars") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ScrollBarsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a FlexGrid has horizontal or vertical scroll bars.")) ((NAME . "MouseRow") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets over which row (column) the mouse pointer is. Not available at design time.")) ((NAME . "MouseCol") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets over which row (column) the mouse pointer is. Not available at design time.")) ((NAME . "CellLeft") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the left position of the current cell, in twips")) ((NAME . "CellTop") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the top position of the current cell, in twips")) ((NAME . "CellWidth") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the width of the current cell, in twips")) ((NAME . "CellHeight") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the height of the current cell, in Twips.")) ((NAME . "RowHeightMin") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a minimum row height for the entire control, in Twips.")) ((NAME . "RowHeightMin") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a minimum row height for the entire control, in Twips.")) ((NAME . "FillStyle") (RIID . #xfffffe01) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FillStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether setting the Text property or one of the Cell formatting properties of a FlexGrid applies the change to all selected cells.")) ((NAME . "FillStyle") (RIID . #xfffffe01) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.FillStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether setting the Text property or one of the Cell formatting properties of a FlexGrid applies the change to all selected cells.")) ((NAME . "GridLines") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.GridLineSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLines") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridLineSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLinesFixed") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.GridLineSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridLinesFixed") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.GridLineSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of lines that should be drawn between cells.")) ((NAME . "GridColor") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColor") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColorFixed") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "GridColorFixed") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the color used to draw the lines between FlexGrid cells.")) ((NAME . "CellBackColor") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellBackColor") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellForeColor") (RIID . #x00000027) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellForeColor") (RIID . #x00000027) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the background and foreground colors of individual cells or ranges of cells.")) ((NAME . "CellAlignment") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellAlignment") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellTextStyle") (RIID . #x00000029) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.TextStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets 3D effects for text on a specific cell or range of cells.")) ((NAME . "CellTextStyle") (RIID . #x00000029) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.TextStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets 3D effects for text on a specific cell or range of cells.")) ((NAME . "CellPictureAlignment") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of pictures in a cell or range of selected cells. Not available at design time.")) ((NAME . "CellPictureAlignment") (RIID . #x0000002b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of pictures in a cell or range of selected cells. Not available at design time.")) ((NAME . "Clip") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the contents of the cells in a FlexGrid's selected region. Not available at design time.")) ((NAME . "Clip") (RIID . #x0000002d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the contents of the cells in a FlexGrid's selected region. Not available at design time.")) ((NAME . "Sort") (RIID . #x0000002e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Action-type property that sorts selected rows according to selected criteria. Not available at design-time, write-only at run time.")) ((NAME . "SelectionMode") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.SelectionModeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a FlexGrid should allow regular cell selection, selection by rows, or selection by columns.")) ((NAME . "SelectionMode") (RIID . #x0000002f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.SelectionModeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a FlexGrid should allow regular cell selection, selection by rows, or selection by columns.")) ((NAME . "MergeCells") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.MergeCellsSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether cells with the same contents should be grouped in a single cell spanning multiple rows or columns.")) ((NAME . "MergeCells") (RIID . #x00000030) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MergeCellsSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether cells with the same contents should be grouped in a single cell spanning multiple rows or columns.")) ((NAME . "AllowBigSelection") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether clicking on a column or row header should cause the entire column or row to be selected.")) ((NAME . "AllowBigSelection") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether clicking on a column or row header should cause the entire column or row to be selected.")) ((NAME . "AllowUserResizing") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AllowUserResizeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether the user should be allowed to resize rows and columns with the mouse.")) ((NAME . "AllowUserResizing") (RIID . #x00000034) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AllowUserResizeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether the user should be allowed to resize rows and columns with the mouse.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.BorderStyleSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BorderStyleSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a handle to a form or control.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.AppearanceSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets whether a control should be painted with 3-D effects.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.AppearanceSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether a control should be painted with 3-D effects.")) ((NAME . "MousePointer") (RIID . #x00000035) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.MousePointerSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MousePointer") (RIID . #x00000035) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MouseIcon") (RIID . #x00000036) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a custom mouse icon.")) ((NAME . "MouseIcon") (RIID . #x00000036) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets a custom mouse icon.")) ((NAME . "PictureType") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.PictureTypeSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of picture that should be generated by the Picture property.")) ((NAME . "PictureType") (RIID . #x00000032) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.PictureTypeSettings")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the type of picture that should be generated by the Picture property.")) ((NAME . "Picture") (RIID . #x00000031) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a picture of the FlexGrid control, suitable for printing, saving to disk, copying to the clipboard, or assigning to a different control.")) ((NAME . "CellPicture") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets an image to be displayed in the current cell or in a range of cells.")) ((NAME . "CellPicture") (RIID . #x0000002a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets an image to be displayed in the current cell or in a range of cells.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays an About box with version and copyright information.")) ((NAME . "TextArray") (RIID . #x00000037) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (single subscript).")) ((NAME . "TextArray") (RIID . #x00000037) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (single subscript).")) ((NAME . "ColAlignment") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in a column. Not available at design time (except indirectly through the FormatString property).")) ((NAME . "ColAlignment") (RIID . #x00000038) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in a column. Not available at design time (except indirectly through the FormatString property).")) ((NAME . "ColWidth") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines the width of the specified column in Twips. Not available at design time.")) ((NAME . "ColWidth") (RIID . #x00000039) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines the width of the specified column in Twips. Not available at design time.")) ((NAME . "RowHeight") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the height of the specified row in Twips. Not available at design time.")) ((NAME . "RowHeight") (RIID . #x0000003a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the height of the specified row in Twips. Not available at design time.")) ((NAME . "MergeRow") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeRow") (RIID . #x0000003b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeCol") (RIID . #x0000003c) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "MergeCol") (RIID . #x0000003c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets which rows (columns) should have their contents merged when the MergeCells property is set to a value other than 0 - Never.")) ((NAME . "RowPosition") (RIID . #x0000003d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified row.")) ((NAME . "ColPosition") (RIID . #x0000003e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified column.")) ((NAME . "RowData") (RIID . #x0000003f) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "RowData") (RIID . #x0000003f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "ColData") (RIID . #x00000040) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "ColData") (RIID . #x00000040) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("riid" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Array of long integer values with one item for each row (RowData) and for each column (ColData) of the FlexGrid. Not available at design time.")) ((NAME . "TextMatrix") (RIID . #x00000041) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (row/col subscripts).")) ((NAME . "TextMatrix") (RIID . #x00000041) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Row" "VT_I4")("Col" "VT_I4")("lcid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the text contents of an arbitrary cell (row/col subscripts).")) ((NAME . "AddItem") (RIID . #x00000042) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_BSTR")("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new row to a FlexGrid control at run time.")) ((NAME . "RemoveItem") (RIID . #x00000043) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a row from a FlexGrid control at run time")) ((NAME . "Clear") (RIID . #x00000044) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the contents of the FlexGrid. This includes all text, pictures, and cell formatting.")) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")) ((NAME . "DataSource") (RIID . #x0000004c) (OFFSET . #x0) (RETURNS . "VT_PTR.IRowCursor")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the data source for the control.")) ((NAME . "DataSource") (RIID . #x0000004c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_PTR.IRowCursor")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the data source for the control.")) ((NAME . "RowIsVisible") (RIID . #x00000055) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the specified row is visible.")) ((NAME . "ColIsVisible") (RIID . #x00000056) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns True if the specified column is visible.")) ((NAME . "RowPos") (RIID . #x00000057) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified row.")) ((NAME . "ColPos") (RIID . #x00000058) (OFFSET . #x0) (RETURNS . "VT_I4")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the distance in Twips between the upper-left corner of the control and the upper-left corner of a specified column.")) ((NAME . "GridLineWidth") (RIID . #x00000059) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the width in Pixels of the gridlines for the control.")) ((NAME . "GridLineWidth") (RIID . #x00000059) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the width in Pixels of the gridlines for the control.")) ((NAME . "FixedAlignment") (RIID . #x0000005a) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ("index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the alignment of data in the fixed cells of a column.")) ((NAME . "FixedAlignment") (RIID . #x0000005a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_I4")("index" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the alignment of data in the fixed cells of a column.")) ((NAME . "FontName") (RIID . #x0000005b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontName") (RIID . #x0000005b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FontSize") (RIID . #x0000005c) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontSize") (RIID . #x0000005c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "FontBold") (RIID . #x0000005d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontBold") (RIID . #x0000005d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontItalic") (RIID . #x0000005e) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontItalic") (RIID . #x0000005e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontStrikethru") (RIID . #x0000005f) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontStrikethru") (RIID . #x0000005f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FontUnderline") (RIID . #x00000060) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FontUnderline") (RIID . #x00000060) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "RightToLeft") (RIID . #xfffffd9d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines text display direction and control visual appearance on a bidirectional system.")) ((NAME . "RightToLeft") (RIID . #xfffffd9d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines text display direction and control visual appearance on a bidirectional system.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")) ((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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((NAME . "Enabled") (RIID . #x8001000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets a value that determines whether an object can respond to user-generated events.")) ((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 ("index" "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 ("index" "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 ("index" "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 ("index" "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 ("index" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets whether validation occurs on the control which lost focus.")) ((NAME . "DataBindings") (RIID . #x80010049) (OFFSET . #x0) (RETURNS . "VT_PTR.DataBindings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets a DataBindings collection object that collects the bindable properties that are available to the developer.")) ((NAME . "DataBindings") (RIID . #x80010049) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_PTR.DataBindings")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets a DataBindings collection object that collects the bindable properties that are available to the developer.")) ((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 ("index" "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.")))) ("MSFlexGrid" (TYPE . "Coclass")(GUID . "{0512264A-807A-4FA1-94E7-90D39AFBB7F8}")(ALIASES "IMSFlexGrid""DMSFlexGridEvents") (FUNCTIONS )) ("IVBDataObject" (TYPE . "Dispinterface")(GUID . "{2334D2B1-713E-11CF-8AE5-00AA00C00905}")(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 . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all data and formats in a DataObject object.")) ((NAME . "GetData") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves data of a specified format from a DataObject object.")) ((NAME . "GetFormat") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a specified clipboard format is supported by the DataObject object.")) ((NAME . "SetData") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("vValue" "VT_VARIANT")("vFormat" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a supported format and possibly its data to a DataObject object.")) ((NAME . "Files") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IVBDataObjectFiles")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of filenames used by the vbCFFiles format.")))) ("DataObject" (TYPE . "Coclass")(GUID . "{2334D2B2-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObject") (FUNCTIONS )) ("IVBDataObjectFiles" (TYPE . "Dispinterface")(GUID . "{2334D2B3-713E-11CF-8AE5-00AA00C00905}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific filename by index from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of filenames in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrFilename" "VT_BSTR")("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a filename to the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Clear") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all filenames stored in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a filename from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x30) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DataObjectFiles" (TYPE . "Coclass")(GUID . "{2334D2B4-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObjectFiles") (FUNCTIONS )) ("OLEDragConstants" (TYPE . "Enum")(DESCRIPTION . "Constants for the OLEDragMode property (but not the DragMode or OLEDropMode properties).")(GUID . "{D8898460-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("OLEDropConstants" (TYPE . "Enum")(DESCRIPTION . "Constants for the OLEDropMode property (but not the DragMode or OLEDragMode properties).")(GUID . "{D8898461-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("DragOverConstants" (TYPE . "Enum")(DESCRIPTION . "State transition constants for the DragOver and OLEDragOver events.")(GUID . "{D8898464-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("ClipBoardConstants" (TYPE . "Enum")(DESCRIPTION . "Clipboard format constants.")(GUID . "{D8898462-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("OLEDropEffectConstants" (TYPE . "Enum")(DESCRIPTION . "Drop effect constants for OLE drag and drop events.")(GUID . "{D8898463-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("IRowCursor" (TYPE . "Dispinterface")(GUID . "{9F6AA700-D188-11CD-AD48-00AA003C9CB6}")(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 ))))) ("ErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Error constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AppearanceSettings" (TYPE . "Enum")(DESCRIPTION . "Appearance Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("BorderStyleSettings" (TYPE . "Enum")(DESCRIPTION . "BorderStyle Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FocusRectSettings" (TYPE . "Enum")(DESCRIPTION . "FocusRect Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("HighLightSettings" (TYPE . "Enum")(DESCRIPTION . "Highlight Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ScrollBarsSettings" (TYPE . "Enum")(DESCRIPTION . "ScrollBars Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TextStyleSettings" (TYPE . "Enum")(DESCRIPTION . "TextStyle Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FillStyleSettings" (TYPE . "Enum")(DESCRIPTION . "FillStyle Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("GridLineSettings" (TYPE . "Enum")(DESCRIPTION . "GridLines Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SelectionModeSettings" (TYPE . "Enum")(DESCRIPTION . "SelectionMode Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MergeCellsSettings" (TYPE . "Enum")(DESCRIPTION . "MergeCells Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("PictureTypeSettings" (TYPE . "Enum")(DESCRIPTION . "PictureType Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AllowUserResizeSettings" (TYPE . "Enum")(DESCRIPTION . "AllowUserResizing Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MousePointerSettings" (TYPE . "Enum")(DESCRIPTION . "MousePointer Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SortSettings" (TYPE . "Enum")(DESCRIPTION . "Sort Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AlignmentSettings" (TYPE . "Enum")(DESCRIPTION . "Alignment Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))