PenInputPanel 類別

[已被取代。 PenInputPanel 已由 文字輸入面板 (TIP) 取代。]

PenInputPanel物件可讓您輕鬆地將就地畫筆輸入新增至您的應用程式。

PenInputPanel物件可作為可附加的物件,可讓您將平板電腦輸入面板功能新增至現有的控制項。 使用者介面主要是由目前的輸入語言所要求。 您可以選擇手寫或鍵盤的 PenInputPanel 物件的預設輸入法。 終端使用者可以使用使用者介面上的按鈕,在輸入法之間切換。

PenInputPanel 有下列類型的成員:

列舉

PenInputPanel類別具有這些列舉。

列舉型別 描述
PanelType 定義 PenInputPanel 物件中目前可用的輸入類型。

 

事件

PenInputPanel類別具有這些事件。

事件 描述
InputFailed 當輸入焦點在 PenInputPanel 物件能夠將使用者輸入插入附加控制項之前變更時發生。
PanelChanged PenInputPanel 物件在版面配置之間變更時發生。
PanelMoving 發生于 PenInputPanel 物件移動時。
VisibleChanged 發生于 PenInputPanel 物件已顯示或隱藏本身時。

 

介面

PenInputPanel類別會定義這些介面。

介面 描述
IPenInputPanel 此物件會實作 IPenInputPanel COM 介面。

 

方法

PenInputPanel類別具有這些方法。

方法 Description
CommitPendingInput 將收集的筆跡傳送至辨識器,並張貼辨識結果。
EnableTsf 當傳遞 TRUE時, PenInputPanel 會嘗試透過 Text Services Framework (TSF) 將文字傳送至附加控制項,並啟用更正使用者介面的使用。
MoveTo PenInputPanel 物件的位置設定為靜態螢幕位置。
重新整理 更新並還原以平板電腦輸入面板設定為基礎的PenInputPanel屬性、自動放置畫筆輸入面板,並將使用者介面設定為預設面板。

 

屬性

PenInputPanel類別具有這些屬性。

屬性 存取類型 Description
AttachedEditWindow
讀取/寫入
取得或設定 PenInputPanel 物件所附加控制項的視窗控制碼。
AutoShow
讀取/寫入
取得或設定 Boolean 值,指定使用畫筆設定焦點時, 是否顯示 PenInputPanel 物件。
忙碌
唯讀
取得布林值,指定 PenInputPanel 物件目前是否正在處理筆跡。
CurrentPanel
讀取/寫入
取得或設定目前用於 PenInputPanel 物件內輸入的面板類型。
DefaultPanel
讀取/寫入
取得或設定哪個面板類型是 用於 PenInputPanel 物件內輸入的預設面板類型。
Factoid
讀取/寫入
取得或設定辨識中使用的事實字串名稱。
高度
唯讀
取得用戶端座標中 PenInputPanel 物件的高度。
HorizontalOffset
讀取/寫入
取得或設定 PenInputPanel 物件的左邊緣與其附加控制項左邊緣之間的位移。
離開
唯讀
取得螢幕座標中 PenInputPanel 物件左邊緣的水準或 X 軸位置。
返回頁首
唯讀
取得螢幕座標中 PenInputPanel 物件上邊緣的垂直或 Y 軸位置。
VerticalOffset
讀取/寫入
取得或設定 PenInputPanel 物件最接近的水準邊緣與其附加控制項最接近的水準邊緣之間的位移。
Visible
讀取/寫入
取得或設定值,這個值表示 PenInputPanel 物件是否可見。
寬度
唯讀
取得用戶端座標中 PenInputPanel 物件的寬度。

 

備註

在 C++ 中呼叫 CoCreateInstance 方法,即可具現化此物件。

規格需求

需求
最低支援的用戶端
Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Msinkaut.h (也需要 Msinkaut_i.c)
程式庫
InkObj.dll

另請參閱

使用 PenInputPanel 類別設計輸入面板