StylusButtons.GetName メソッド
StylusButtons オブジェクト内の指定したインデックス位置にあるスタイラス ボタンの名前を返します。
名前空間 : Microsoft.StylusInput
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Function GetName ( _
index As Integer _
) As String
'使用
Dim instance As StylusButtons
Dim index As Integer
Dim returnValue As String
returnValue = instance.GetName(index)
public string GetName(
int index
)
public:
String^ GetName(
int index
)
public String GetName(
int index
)
public function GetName(
index : int
) : String
パラメータ
- index
型 : System.Int32
戻り値
型 : System.String
スタイラス ボタンの名前を返します。
解説
この名前はデジタイザの製造元によって定義されます。
このコレクションで定義されるボタンの一覧は、デジタイザによってサポートされるボタンを示します。必ずしもペン上にあるボタンではありません。プラグインが StylusButtonDown 通知と StylusButtonUp 通知を受け取ると、特定のスタイラス ボタンの状態とその存在を確認できます。
例
この Microsoft Visual C# .NET の例では、フォームに実装された StylusButtonUp メソッドのイベント ハンドラを示します。
public class Form1 : Form, IStylusAsyncPlugin
{
private RealTimeStylus rts;
private DynamicRenderer dr;
private System.Windows.Forms.TextBox textBox1;
public Form1()
{
rts = new RealTimeStylus(this);
dr = new DynamicRenderer(this);
rts.SyncPluginCollection.Add(dr);
rts.AsyncPluginCollection.Add(this);
rts.Enabled = true;
dr.Enabled = true;
InitializeComponent();
}
// ...
public Microsoft.StylusInput.DataInterestMask DataInterest
{
get{return DataInterestMask.AllStylusData;}
}
public void StylusButtonUp(RealTimeStylus sender, StylusButtonUpData data)
{
textBox1.AppendText(
string.Format("{0} button up: {1} ({2}){3}",
data.Stylus.Name,
data.Stylus.Buttons.GetName(data.ButtonIndex),
data.ButtonIndex.ToString(),
Environment.NewLine)
);
}
// ...
プラットフォーム
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0
参照
参照
Microsoft.StylusInput.PluginData.StylusButtonDataBase