次の方法で共有


D1139: 未使用のストローク幅

HAIRLINE のストローク変換タイプが指定されましたが、指定されたストローク幅は 1 ではありません。 ストロークの幅は無視されます。

 

考えられる原因

アプリケーションは ID2D1StrokeStyle とD2D1_STROKE_TRANSFORM_TYPE_HAIRLINEを使用してプリミティブを描画しましたが、その描画呼び出しで使用されるストローク幅は 1 ではありません。 ヘアライン属性を指定すると、実際には、ストロークの幅がオーバーライドされ、スケール変換や DPI の選択に関係なく、1.0 デバイスに依存する単位で固定されます。

可能な修正方法

ID2D1StrokeStyle に HAIRLINE 属性が設定されている場合、アプリケーションではストローク幅 1.0 単位を使用する必要があります。