Subscribed unsubscribe Subscribe Subscribe

OpenNETCFのInkライブラリでStrokeのItemを取得できない

WindowsMobile

Mobile Ink LibraryにはInkControlDemoというのがあって、
ISFとかで保存できたりする。

これを利用してストローク情報を参照して座標値をとろうとしたんだけど、
うまくいかない。

InkCanvasのStrokesプロパティのItemを参照すると不正なパラメータとして例外が発生する。

Ink.Strokes.Countでストローク数がわかるのでインデックス値が不正ということもないはず。

  IInkStrokeDisp stroke = (IInkStrokeDisp) inkCanvas1.Ink.Strokes.Item(0);

なんだけど上記コードで例外が発生してしまう。

これで個別のストロークを取得できたら、GetPointsメソッドで個別の座標値がとれそうな気がるんだけど、そこで止ってしまっている。