IInkRenderer::D raw メソッド (msinkaut.h)
既知のデバイス コンテキストを使用してインク ストロークを描画します。
構文
HRESULT Draw(
[in] LONG_PTR hDC,
[in] IInkStrokes *Strokes
);
パラメーター
[in] hDC
描画するデバイス コンテキストの hWnd を指定します。
[in] Strokes
描画するストロークを指定します。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常終了しました。 |
|
パラメーターに無効なポインターが含まれていました。 |
|
strokes パラメーターは、別の InkDisp オブジェクトに関連付けられています。 |
|
引数が無効です。 |
|
hdc または strokes パラメーターは、有効なオブジェクトを指していません。 |
|
メソッド内で例外が発生しました。 |
|
予期しないパラメーターまたはプロパティの型。 |
注釈
ペンの幅は、ビュー変換の決定要因の平方根で乗算 (またはスケーリング) されます。
メモ ペンの幅を明示的に設定していない場合、既定では 53 です。 正しい境界ボックスを生成するには、ペンの幅に行列式の平方根を掛ける必要があります。 境界ボックスの高さと幅は、各方向にこの量の半分だけ展開されます。
メモ 1 つのストロークを描画するには、 DrawStroke メソッドを使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |