10-1
Chapter 10
Programmable Hotpad Libraries for 32-Bit Windows Applications
This chapter provides details on using libraries that allow 32-bit Windows applications to use the
programmable hotpad on the pen tablet. (Refer to “Programmable Hotpad Libraries for 16-bit Windows
Applications” on page 9-1 if you are developing a 16-bit application that will use the programmable
hotpad.)
These library files are preinstalled in the
C:\WINDOWS\SYSTEM
directory. Copies of these files are also
stored in the
C:\FPSI2300\DEV\HOTPAD\
directory. The following two libraries allow you to use the
programmable hotpad with 32-bit applications:
•
HOTPAD32.DLL
A dynamic-link library.
•
HOTPAD32.LIB
A static library which allows your application to link to
HOTPAD.DLL
.
Functions described in this chapter are the same for both of these libraries. Use one of these libraries
depending on whether you want to use dynamic or static linking in your application.
To use dynamic linking:
• Include the header file
HOTPAD32.H
in the program code for your application.
• The file
HOTPAD32.DLL
must be in the
C:\WINDOWS\SYSTEM
directory at run time.
To use static linking:
• Include the file
HOTPAD32.LIB
in your program code.
• The file
HOTPAD32.DLL
must be in the
C:\WINDOWS\SYSTEM
directory at run time.
Note:
The DLL is still used at run time when you use static linking. Using static linking resolves calls to the
DLL when your program is compiled.
Hotpad Notification
Applications using this DLL are notified when a hotpad event occurs (when the programmable hotpad is
tapped) using a notification message sent to the window procedure of the application.
Hotpad notification is enabled and disabled using the following functions:
•
SetHotpadNotification
This function enables hotpad notification for the calling application.
•
KillHotpadNotification
This function disables hotpad notification for the calling application.
These functions are described in the following sections.
Note:
Hotpad notification using a call-back function is not supported by
HOTPAD32.DLL
.
Microsoft Corp. Exhibit 1020
Summary of Contents for Stylistic 2300
Page 1: ...Microsoft Corp Exhibit 1020 ...
Page 8: ...viii Microsoft Corp Exhibit 1020 ...
Page 10: ...x Microsoft Corp Exhibit 1020 ...
Page 18: ...1 4 Pen Tablet Features Microsoft Corp Exhibit 1020 ...
Page 42: ...Microsoft Corp Exhibit 1020 ...
Page 60: ...3 40 Configuring the Stylistic 2300 Pen Tablet System Microsoft Corp Exhibit 1020 ...
Page 61: ...Microsoft Corp Exhibit 1020 ...
Page 63: ...Microsoft Corp Exhibit 1020 ...
Page 74: ...5 10 Hardware Specifications Microsoft Corp Exhibit 1020 ...
Page 76: ...Microsoft Corp Exhibit 1020 ...
Page 77: ...Microsoft Corp Exhibit 1020 ...
Page 78: ...Microsoft Corp Exhibit 1020 ...
Page 81: ...Microsoft Corp Exhibit 1020 ...
Page 91: ...Microsoft Corp Exhibit 1020 ...
Page 114: ...9 4 Programmable Hotpad Libraries for 16 bit Windows Applications Microsoft Corp Exhibit 1020 ...
Page 120: ...Microsoft Corp Exhibit 1020 ...
Page 124: ...C 2 Enabling ACPI Microsoft Corp Exhibit 1020 ...
Page 138: ...Index 6 Microsoft Corp Exhibit 1020 ...
Page 139: ...Microsoft Corp Exhibit 1020 ...
Page 140: ...4 99 58 0584 00C Microsoft Corp Exhibit 1020 ...