IInkDisp::CreateStrokes メソッド (msinkaut.h)
既存の IInkStrokeDisp オブジェクトから新しい InkStrokes コレクションを作成します。
構文
HRESULT CreateStrokes(
[in, optional] VARIANT StrokeIds,
[out, retval] IInkStrokes **Strokes
);
パラメーター
[in, optional] StrokeIds
任意。 InkDisp オブジェクトに存在するストローク ID の配列を指定します。 これらの ID を持つストロークは、新しい InkStrokes コレクションに追加されます。 既定値は NULL です。
VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。
[out, retval] Strokes
このメソッドが返されると、新しい InkStrokes コレクションへのポインターが格納されます。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
パラメーターに無効なポインターが含まれていました。 |
|
VARIANT 型が無効です (VT_ARRAY |VT_I4サポートされています)。 |
|
メソッド内で例外が発生しました。 |
|
新しい Strokes コレクションを作成するためにメモリを割り当てられません。 |
|
存在しないストローク ID が メソッドに渡されました。 |
解説
ids パラメーターが NULL または空の配列の場合は、空の InkStrokes コレクションが作成されます。
要件
サポートされている最小のクライアント | Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |