|
Recognition
Version 2.0 of the Pen API significantly changes the way an application
interacts with a recognizer. It allows an application to install multiple recognizers
and use them selectively, first creating an HRC object for each recognizer to configure the recognition process. Version 2.0
provides many more recognition functions than did version 1.0, but places the
full burden of recognition on the recognizer. All recognition functions are
provided by the installed recognizer dynamic-link libraries (DLLs) and not by
Windows.
The change in philosophy mentioned at the beginning of this chapter is
particulary true with regard to recognition. Recognizers are now more clearly separate
from the system and enjoy a corresponding freedom in their implementation. The
Pen API defines the interaction between application and recognizer, but stops
short of man-dating how a recognizer performs its tasks. The recognizer objects
described in Chapter 8, "Writing a Recognizer," are called objects to
emphasize that their forms are invisible to the application. The objects are "black
box" entities, which the recognizer developer designs without restraint from the
system.
For a description of the HRC object and other elements of recognition, see Chapter 5, "The Recognition
Process."
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|