Fujitsu FMW4503TS128A01 manual Programmable Hotpad Libraries for Windows Applications

Page 83

Chapter 9

Programmable Hotpad Libraries for Windows Applications

This chapter provides details on using libraries that allow Windows applications to use the programmable hotpad on the pen tablet.

Note: The library files and the header file referenced in this chapter can be downloaded from the Fujitsu PC website: www.fujitsupc.com

The following two libraries allow you to use the programmable hotpad with your applications:

HOTPAD.DLL

A dynamic-link library.

HOTPAD.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 HOTPAD.H in the program code for your application.

The file HOTPAD.DLL must be in the C:\WINDOWS\SYSTEM directory at run time.

To use static linking:

Include the file HOTPAD.LIB in your program code.

The file HOTPAD.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 HOTPAD.DLL.

73

Image 83
Contents Technical Reference Guide Declaration of Conformity Table of Contents Chapter Installing Hardware Options Chapter System Power Figure A-1 IDE Hard Disk Drive Cover Plate List of FiguresVii List of TablesViii About This GuideOrganization Stylistic 3500 User’s Guide Related DocumentationTechnical Support Acpi Support Pen Tablet FeaturesPC Card Support Internal LAN/ModemPen Support Overview of System Configuration Tools and UtilitiesSystem Software Supported Operating SystemsPhdisk Windows 98 and Windows NT only Pen Subsystems Configuring the Stylistic 3500 Pen Tablet SystemPen Configuration Permanent and Current Bios SettingsStarting Bios Setup Bios SetupBios Setup Screen Using Bios SetupExiting Bios Setup 44/1.2 MB Bios Setup Main Menu OptionsBios Setup Main Menu Options Option Settings DescriptionPrimary Master Submenu Options Bios Setup Primary Master Configuration OptionsYes Bios Setup Advanced Menu OptionsAdvanced Menu Options 2E8 2EF Serial/Parallel Port Configuration Submenu OptionsSerial/Parallel Port Configurations Submenu Options 3F8 3FF378 37F DMABidirectional ECPOff Keyboard/Mouse Features Submenu OptionsKeyboard/Mouse Features Submenu Options Internal Flat Panel Video Features Submenu OptionsDisabled Video Submenu OptionsInternal Device Configurations Submenu Options Internal Device Configurations SubmenuAvailable PCI Configuration SubmenuPCI Configuration Submenu Options 10. Event Logging Submenu Options CPU Features SubmenuCPU Features Submenu Options Event Logging SubmenuSecurity Menu Options 11. Bios Setup Security Menu OptionsNormal All13. Owner Information Submenu Options Hard Disk Security SubmenuOwner Information Submenu 12. Hard Disk Security Submenu OptionsCustomized Power Menu Options14. Bios Setup Power Savings Options Suspend MinutesMaximum Power Savings Advanced Features Options Submenu15. Bios Advanced Features Options Submenu 17. Bios Setup Boot Sequence Submenu Boot Menu OptionsBoot Device Priority Submenu 16. Bios Setup Boot Menu OptionsExit Menu Options 18. Bios Setup Info Menu19. Bios Setup Exit Menu Options Info MenuRestoring a Bios Configuration Using CmosrdwrSaving a Bios Configuration Using Cmosrdwr Option Parameters Description Command Line Options20. Phdisk Command Line Options Phdisk Hard Disk Preparation UtilityReformat Partition Create OptionInfo Partition Automatic Memory Size Calculation 22. Phdisk /REFORMAT Option Command DescriptionReformat Option 21. Phdisk /CREATE Option24. Phdisk /INFO Option Delete OptionInfo Option 23. Phdisk /DELETE OptionPhdisk Sign-on Message MessagesSave to Disk Partition Exists Not Enough System Memory Installing a PC Card Installing Hardware OptionsRemoving a PC Card Installing a Dimm CardRemoving a Dimm Card Removing a Dimm CardFeature Specification Comments Hardware SpecificationsGeneral Specifications Logic System SpecificationsExternal Video Capabilities Display SpecificationsDisplay Specifications Resolution ColorsTechnology Notice Digitizer SpecificationsDigitizer Specifications USB Peripheral Interface SpecificationsPeripheral Interface Specifications Power System Specifications Power System SpecificationsAgency Approval Specifications Environmental SpecificationsPhysical Specifications CSMA/CD Internal LAN/Modem Specifications10. Internal LAN/Modem Specifications Internal LAN/Modem Specifications Pcmcia Port Replicator/Mini-Dock Specifications11. Stylistic 3500 Port Replicator/Mini-Dock Specifications Metal Contacts Connector Position Locations SignalPeripheral Interfaces High Usage ContactsSerial Port DC Power InputSerial Port Connector Pin Assignments DC Power Input Connector Pin AssignmentsFloppy Disk Drive Port Floppy Disk Drive Connector Pin AssignmentsConnector Pin Locations Signal Signal Description Name Data Contact Pin Locations Signal Name Signal Description NumberUniversal Serial Bus Port Universal Serial Bus Port Contact Pin AssignmentsSystem Interface Port System Interface Port Connector On Pen TabletPin Signal Level Description Port or Connector Name System Interface Port Connector Pin AssignmentsBBVD1 BresetPcmvcc BWPVgagnd Ddcdata FWG#FINDEX# FRDDT#Usbgnd GND BiowrGND Lanrx LAN LANRX+Sina VgagndDdcclk VgagFDCHG# UsbvccUSBP+ USB DATA+ Usbp USB DataBBVD2 PslctPPE PRD4Active Audio Inputs IrDA Port SpecificationsIrDA Port Audio JacksActive Audio Outputs Bit PC Card Interface CardBus Pin Memory-Only PC Card Port10. PC Card Port Pin Assignments CAD21 CCBE2#CAD18 CAD20CAD19 CTRDY#CFRAME# CAD17Hard Disk Drive Port HDD side PCB side Signal Name Pin NumberDstrobe DIOR# / HDMARDY#Hstrobe Iordy / #DDMARDYBattery Pack System PowerSystem Power Hardware DC Input Connectors DC Power InputsSummary of Functions Bios Configuration Application Programming InterfacesVersion Information BiosSetupSet InitializeBIOSUpdateBIOSCheckSum ReadBIOSSettingsBios Configuration API Error Codes Error CodesParallel Port Address Option and Setting Parameters and Return ValuesCompens Dispenb Hotpad Notification Programmable Hotpad Libraries for Windows ApplicationsKillHotpadNotification SetHotpadNotificationRemoving the Hard Disk Drive Replacing the IDE Hard Disk DriveFigure A-2 Unplugging the Hard Disk Drive Connector Figure A-3 Removing the Hard Disk Drive, Part Figure A-5 Installing the IDE Hard Disk Drive Installing the Hard Disk DriveStart bit Data bit Parity Stop bit AT Command SetCommand Specification Default AT Commands TableAT Data Commands Not displays Command Specification Default Command Specification Default Command Specification Default Modulation by parameter AT Fax Class1 CommandsCommand Specification Description 25ter AT CommandsRegister Table Reg Function Units Default RangeATX3 ATX0ATX1 ATX2Register Table Result Code Numeric Description Result Codes SummaryConnect 44000 EC Connect 38000 ECConnect 40000 EC Connect 42000 ECFCC Notices Agency NoticesDOC Industry Canada Compliance Notices Avis Aux Utilisateurs Du Réseau Téléphonique Canadien Avertissement Index-1 IndexIndex-2 Index-3 Index-4 FPC58-0473-01