Create a Custom Input Method
8/28/2008
This code sample is named PhoneIme. It demonstrates how to create a custom Input Method for Windows Mobile 6 Standard..
Feature Area
Relevant APIs
- Shell Reference
- SHImeSetCustomInputIcons function
- SHImeSetModeIcon function
- SHImeOnKeyPress function
- SHImeGetClearMessage function
Source File Listing
- custom.bmp
Contains the bitmap used as the image list for numeric entry modes.
- engine.cpp
Contains the conversion engine that implements MultiTap.
- ime.cpp
Contains the front-end to the Input Method Editor (IME). Calls the converter for the active mode.
- misc.cpp
Contains the CreateFullScreenWindow helper function.
- mtapconv.cpp
Contains the CMTapConverter class implementation. Conversion engine wrapper.
- mtapime.cpp
Contains the MultiTap IME wrapper for the input converter.
- phoneime.cpp
Contains the IME wrapper for the input converter. Contains the DLL entry points.
- phoneime.rc
Contains the resources for the IME.
- prshld.cpp
Contains the IME wrapper for input converter. Contains the CPressHOldDetectorClass implementation.
- symmenu.cpp
Contains the Symbols menu.
- utils.cpp
Contains the composition string utilities functions.
Usage
To run the code sample |
---|
|
For further details on how to install the SDK certificates onto the mobile device and how to use the privileged SDK certificate to sign this application, see Certificate Management and Application Signing for Application Developers.
Development Environments
SDK: Windows Mobile 6 Standard SDK
Development Environment: Visual Studio 2005.
ActiveSync: Version 4.5.
See Also
Concepts
Code Samples for Windows Mobile