Win32 API 日本語リファレンス
ホームUI.TabletPC › PanelType

PanelType

列挙型
基底型i4

メンバー 4

名前10進16進説明
PT_Default00x0PenInputPanel オブジェクトは、いずれかのアプリケーションのペン入力パネルで最後に使用されたパネルの種類を表示します。すべてのアクティブなアプリケーションで、それまでのペン入力パネルへの参照がすべて破棄されている場合、新しいペン入力パネルは手書きパネルの種類を使用します。
PT_Inactive10x1PenInputPanel オブジェクトは入力を受け付けません。この値は、パネルウィンドウが PenInputPanel オブジェクトの別のインスタンスによって所有されている場合に CurrentPanel プロパティから返されます。また、パネルウィンドウがまだアクティブ化されていない場合にも返されます。
PT_Handwriting20x2PenInputPanel オブジェクトは、現在の入力言語に対する既定の手書きパネルを表示します。
PT_Keyboard30x3PenInputPanel オブジェクトは、現在の入力言語に対する既定のキーボードパネルを表示します。

公式ドキュメント

PenInputPanel オブジェクトで現在使用できる入力の種類を定義します。

解説(Remarks)

エンドユーザーは、Tablet PC Input Panel のユーザーインターフェイス (UI) にあるボタンを使用して、手書きパネルを罫線入力モードとマス目入力モードとの間で切り替えることができます。罫線モードやマス目モードをプログラムから取得または設定する方法はありません。既定では、欧米言語では罫線入力が、東アジア言語ではマス目入力が使用されますが、ユーザーはこれらのモードを自由に切り替えることができます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum PanelType : int {
    PT_Default = 0,
    PT_Inactive = 1,
    PT_Handwriting = 2,
    PT_Keyboard = 3
} PanelType;
public enum PanelType : int
{
    PT_Default = 0,
    PT_Inactive = 1,
    PT_Handwriting = 2,
    PT_Keyboard = 3,
}
Public Enum PanelType As Integer
    PT_Default = 0
    PT_Inactive = 1
    PT_Handwriting = 2
    PT_Keyboard = 3
End Enum
import enum

class PanelType(enum.IntEnum):
    PT_Default = 0
    PT_Inactive = 1
    PT_Handwriting = 2
    PT_Keyboard = 3
// PanelType
pub const PT_Default: i32 = 0;
pub const PT_Inactive: i32 = 1;
pub const PT_Handwriting: i32 = 2;
pub const PT_Keyboard: i32 = 3;
// PanelType
const (
	PT_Default int32 = 0
	PT_Inactive int32 = 1
	PT_Handwriting int32 = 2
	PT_Keyboard int32 = 3
)
const
  PT_Default = 0;
  PT_Inactive = 1;
  PT_Handwriting = 2;
  PT_Keyboard = 3;
// PanelType
pub const PT_Default: i32 = 0;
pub const PT_Inactive: i32 = 1;
pub const PT_Handwriting: i32 = 2;
pub const PT_Keyboard: i32 = 3;
const
  PT_Default* = 0
  PT_Inactive* = 1
  PT_Handwriting* = 2
  PT_Keyboard* = 3
enum PanelType : int {
    PT_Default = 0,
    PT_Inactive = 1,
    PT_Handwriting = 2,
    PT_Keyboard = 3,
}
#define global PT_Default     0x0
#define global PT_Inactive    0x1
#define global PT_Handwriting 0x2
#define global PT_Keyboard    0x3