📄 readme.txt
字号:
- Check box cells now display the correct data and picture when the
Spread control is bound to a Microsoft Access database table.
(JAP3883)
- The Button parameter in the MouseMove event no longer returns a 1
when the mouse buttons are up. (JAP3957)
- The Spread Designer now unlocks locked cells correctly. (JIS3201)
- The Spread Designer no longer GPFs intermittently when you apply
or exit the Spread Designer.(JIS3226)
- The ProcessTab property now works correctly when the
EditModePermanent property is True. (KEM3491)
- The PrintType property, Cell Range setting now works correctly.
(KEM3508)
- The scroll box now resizes correctly based on the maximum number
of rows in the spreadsheet. (KEM3520)
- In the Spread Designer, the User Defined Text portion of the Headers
dialog box has been redesigned and now works correctly.
(KEM3522)
- Invoking a Drag method for a Spread control in single select
operation mode no longer causes the spreadsheet to scroll with mouse
movement. (KEM3548)
- The NoBeep property now works correctly. (KEM3618)
- The SSSetFont and SSSetFontRange functions now work correctly
when the column number is greater than 32767. (SCS2506)
- When you set a color property to a system default color at design
time, the system default color is no longer converted to a hex
constant. (SCS2509)
- The TypeCheckCenter property now works correctly when set for a
range of cells. (SEL3466)
- When the Spread control is in row mode or single select mode, the
RetainSelBlock property is False, and you change the active cell,
the new row is now highlighted.(SEL3553)
- The drop-down list portion of multiple combobox cells on a
spreadsheet now displays correctly. (SEL3639)
- The SelBlockCol, SelBlockCol2, SelBlockRow, and SelBlockRow2,
and the SSGetSelectBlock and SSGetMultiSelBlock functions now
return a value of -1 when an entire row or an entire column is
selected. (SEL 3651).
- The popup calendar in a date cell is now modal when the Spread
control is in a modal dialog. (SEL3754)
- The ButtonClicked event now fires for a button cell and correctly
reflects the ButtonDown parameter as an integer type. (TEL1809)
- The correct number of Change, EditMode, and LeaveCell events are
fired now when EditModePermanent is set to True. (TEL1844)
- Integer fields in a spreadsheet bound to a Microsoft Access database
table now display correct data. (TEL1962)
- In the Spread Designer, the Multiline check box on the Edit Cell
Type dialog box now works correctly. (TEL1963)
- The MaxTextRowHeight property now returns the correct row height
for cells with short text lines and for static text cells. (TEL1977)
- The Lock property is now working properly for the VBX control.
(TEL2107)
********* Additional Information for C and C++ Users **********
If you are using the Spread control in either C or C++, review the
following information about using the control.
===== Using the Spread Version 2.5 VBX Control in C++ =====
Due to the complexity of the Spread control, the C++ implementation
files are large. To use the Spread version 2.5 VBX control in C++,
you might have to break the SSVBXMFC.CPP or SSVBXOWL.CPP
files into two files if your C++ compiler cannot handle large files.
== Using the Spread Version 2.5 32-Bit DLL Control in Borland C ==
To use the Spread version 2.5 32-bit DLL control in Borland C,
you must use version 5.0 or greater of Borland C's IMPLIB.EXE
to generate a valid TAB32D20.LIB or IMP32D20.LIB. The IMPLIB
command does not generate a backward-compatible library for
earlier versions of Borland C (that is, for versions previous
to version 5.0).
== Using the Spread Version 2.5 32-Bit OCX Control in MSVC 4.0 ==
To use the Spread version 2.5 32-Bit OCX control in MSVC 4.0,
you must generate wrapper classes for the controls.
To generate a wrapper class, you must use an existing application
that supports OLE controls, or you must create such an application.
Complete the steps in the following section to create an application
that supports OLE controls. If you already have such an application,
proceed to the section "Generating a C++ Wrapper for the Spread
Control in MSVC 4.0."
==== Creating a New Application That Supports OLE Controls ====
To generate a new application that supports OLE controls
1. In MSVC 4.0, choose New from the File menu.
2. In the New dialog box, select Project Workspace from the New list.
3. Choose the OK button.
4. In the New Project Workspace dialog box,
a. Select the default item (MFC AppWizard (exe)) from the Type list.
b. Type a project name into the Name box.
c. Type a location for your project files in the Location box
or choose the Browse button to select a drive and directory.
d. Choose the Create button.
5. In the MFC AppWizard - Step 1 dialog box, choose the Next button.
6. In the MFC AppWizard - Step 2 of 6 dialog box, choose the Next
button.
7. In the MFC AppWizard - Step 3 of 6 dialog box, select the OLE
controls check box and choose the Finish button.
This accepts the defaults for all other choices.
8. In the New Project Information dialog box, choose the OK button
and MSVC 4.0 generates an application that supports OLE controls.
== Generating a C++ Wrapper for the Spread Control in MSVC 4.0 ==
There are two methods for generating C++ wrappers in MSVC 4.0.
You can place the control on a dialog, or you can add the control
as an application component.
To generate a C++ wrapper with the control on a dialog
1. Open an existing dialog or create a new dialog in MSVC 4.0.
To create a new dialog, select Resource from the Insert menu.
Then, in the Insert Resource dialog box, select Dialog from the
Resource type list, and then choose the OK button.
2. Click the right mouse button in the dialog to display the pop-up
menu.
3. Choose Insert OLE Control.
4. In the Insert OLE Control dialog box, select FarPoint Spread
Control from the OLE control list.
5. Choose the OK button.
6. Click the right mouse button in the dialog to display the pop-up
menu.
7. Choose ClassWizard.
8. If you are creating a new dialog, create a C++ class for the dialog
using the following steps:
a. In the Adding a Class dialog box, choose the OK button.
b. In the Create New Class dialog box under Class Information, type
the new name in the Name box.
c. Choose the Create button.
9. Create a member variable for the control you inserted into your
dialog using the following steps:
a. In the MFC ClassWizard window on the Member Variables tab,
select the control ID of the OLE control you added to the dialog
from the Control IDs list.
b. Choose the Add Variable button.
c. Choose the OK button in the Microsoft Developer Studio message
that explains that a class wrapper will be generated for you.
10. In the Confirm Classes dialog box, you can modify the class name,
implementation filename, and the declaration header filename or
accept the defaults provided.
11. Choose the OK button.
12. In the Add Member Variable dialog box, type a variable name in
the Member variable name box.
13. Choose the OK button.
ClassWizard generates a wrapper class to support the Spread control.
To generate a C++ wrapper with the control as an application
component
1. In MSVC 4.0, choose Component from the Insert menu.
2. In the Component Gallery dialog box, choose the OLE Controls tab.
3. Select the FarPoint Spread Control from the list.
4. Choose the Insert button.
5. In the Confirm Classes dialog box, you can modify the class name,
implementation filename, and the declaration header filename or
accept the defaults provided.
6. Choose the OK button.
7. In the Component Gallery dialog box, choose the Close button.
ClassWizard generates a wrapper class to support the Spread control.
************ Contacting FarPoint Technologies, Inc. ************
If you discover a problem with either the software or the accompanying
documentation, or if you would like to share your thoughts about this
product with FarPoint Technologies, please send us a completed
Comment Form.
Send us the Comment Form using one of the following methods, or if
you call, please provide the information requested on the form to our
technical support representative. For additional assistance, contact our
Technical Support department.
To contact FarPoint Technologies, Inc.
- Call our Technical Support department at (919) 460-1887.
FarPoint Technologies' Technical Support department is available
between the hours of 9:00 a.m. and 5:30 p.m. EST.
- Fax us at (919) 460-7606.
- Post comments or questions to the Technical Support forum on our
Bulletin Board Service at (919) 460-6712 (28.8K bps) or
(919) 460-5771 (1200 to 14.4K bps).
- Contact the FarPoint forum on CompuServe (type GO FARPOINT).
- Write us at:
FarPoint Technologies, Inc.
133 Southcenter Court
Suite 1000
Morrisville, NC 27560
- Send e-mail to us at farpoint@fpoint.com (general mail) or
fpsupport@fpoint.com (technical support).
You can also contact FarPoint Technologies at
- Our World Wide Web site (http://www.fpoint.com/fpoint)
- Our FTP site (ftp.fpoint.com and change to the directory /fpoint.com)
****************** Comment Form *********************
If you would like to send comments about this release, complete
and fax this form to FarPoint Technologies at (919) 460-7606. Please
include a detailed description of the problem along with the steps
necessary to reproduce it. The preferred method is a sample application
that reproduces the problem. If you have a sample, please upload it to
our BBS at (919) 460-6712 (28.8K bps) or (919) 460-5771 (1200 to
14.4K bps), to our CompuServe forum, or to our Internet address. Be
sure to include the name of the ZIP file* that you uploaded.
Today's date: _______________
Product: Spread Version: 2.5.010
Customer name: ________________
Company name: ___________
Phone number: (_____)____________
Fax number: (_____)___________
E-mail address: _________________
*Sample application file name:_____________________
Control Type (circle one or more):
16-bit DLL 32-bit DLL VBX 16-bit OCX 32-bit OCX
Development environment (i.e. Visual Basic, Visual C++,
Borland C++): ____________ Version: ______
Description of the problem:
Steps necessary to reproduce the problem:
Comments:
Documentation suggestions:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -