Alex -
I am getting ready to add the following to VFP9 report preview:
1) Capability to search in document
2) Capability to select page range to print
Do I have to subclass the VFP preview and/or preview toolbar classes or is there a way to do without subclassing?The VFP9 Report Preview application is not designed to be subclassed, although you could probably do this if you wanted to. The recommended way to plug in to the Report Preview is to add an ExtensionHandler class and implement callback methods that are invoked by the extension hook methods in the Report Preview application itself.
The helpfile has some information on this in the topic "Leveraging the Default Preview Container".
You may also find help in this article:
Exploring and Extending Report Previewing in VFP9, particularly the section titled "Introducing Preview Extension Hooks".
Good luck!