Index   Commented   Search   About

Chapter 11 Pen Application Programming Interface Structures

Note that throughout this chapter structures marked as version 1.0 should be marked as version 1.x.

  • The final sentence of the introductory paragraph has been changed.

    The entry heading identifies the Pen API version, such as 1.x or 2.0, that supports the structure.

    • In the CWX structure, the description of the CWXA_CONTEXT constant has changed.

    Constant
    Description
    CWXA_CONTEXT
    Use the dwFlags member to specify context. (topmost, tooltips, period, comma)

    • Two CWX_ constant descriptions have been changed.

    Constant
    Description
    CWX_EPERIOD
    Specifies that the English period is to be used on some keys on the Data Input Window keypads. The Japanese period is used by default.
    CWX_ECOMMA
    Specifies that the English comma is to be used on some keys on the Data Input Window keypads. The Japanese comma is used by default.

    • The CWXK_ROMAJI constant has been removed from the list of CWXK_ constants.

    • The description of the CWXK_KANJI constant should read as follows:

    Kanji finder, which provides a method of specifying a Kanji character based on its strokes.

    • The paragraph describing the rgState member of the CWX structure has been changed. The constant descriptions have also changed.

    pics/PENAPI00090002.gifand this member is ignored. The zero-based order is: 50-On Keyboard, QWERTY Keyboard, Numeric Keyboard, Stroke/Radical Finder, Code Finder, and Yomi Finder. On return, this member contains the updated states. Each element of the array may be CWXKS_DEFAULT, which causes the existing saved state to be used, or one of the following constant values, depending on the keyboard:

    Constant
    Description
    Applicable Keyboards
    CWXKS_HAN
    Set Hankaku (single-byte) state.
    Numeric
    CWXKS_ZEN
    Set Zenkaku (double-byte) state.
    Numeric
    CWXKS_ROMAHAN
    Set Hankaku Romaji state.
    QWERTY
    CWXKS_ROMAZEN
    Set Zenkaku Romaji .
    QWERTY
    CWXKS_HIRAZEN
    Set Hiragana state.
    50-On, QWERTY
    CWXKS_KATAHAN
    Set Hankaku Katakana state.
    50-On, QWERTY
    CWXKS_KATAZEN
    Set Zenkaku Katakana state.
    50-On, QWERTY

    • The SKBINFO structure is not available in the Japanese version of the Pen API.

    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

    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

  • Free Tech Secrets ;) Copyright © 2008 Free Tect Secrets ;) greatis just4fun network just4fun