This topic has not yet been rated - Rate this topic

PanelType enumeration

Applies to: desktop apps only

Defines the type of input currently available in the PenInputPanel object.

Syntax

typedef enum PanelType {
  PT_Default       = 0,
  PT_Inactive      = 1,
  PT_Handwriting   = 2,
  PT_Keyboard      = 3 
} PanelType;

Constants

PT_Default

The PenInputPanel object displays the last panel type used for any pen input panel in any application. If all previous references to the pen input panel have been destroyed in all active applications, a new pen input panel will use the handwriting panel type.

PT_Inactive

The PenInputPanel object does not accept input. This value is returned by the CurrentPanel property when the panel window is owned by another instance of the PenInputPanel object. This value is also returned if the panel window has not yet been activated.

PT_Handwriting

The PenInputPanel object displays the default handwriting panel for the current input language.

PT_Keyboard

The PenInputPanel object displays the default keyboard panel for the current input language.

Remarks

The end user can change the handwriting panel between lined and boxed input modes using buttons on the Tablet PC Input Panel user interface (UI). There is no programmatic way to get or set lined or boxed mode. By default, western languages use lined input and East Asian languages use boxed input, but the user is free to change between these modes.

Requirements

Minimum supported client

Windows XP Tablet PC Edition

Minimum supported server

None supported

Header

Msinkaut.h (also requires Msinkaut_i.c)

See also

CurrentPanel Property
DefaultPanel Property
PenInputPanel Class

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.