EngLineTo 関数 (winddi.h)
EngLineTo 関数は、単一の単一の整数のみの化粧線を描画します。
構文
ENGAPI BOOL EngLineTo(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
LONG x1,
LONG y1,
LONG x2,
LONG y2,
RECTL *prclBounds,
MIX mix
);
パラメーター
pso
描画するサーフェスを記述する SURFOBJ 構造体へのポインター。
pco
レンダリングを実行する必要があるクリップ領域を定義する CLIPOBJ 構造体へのポインター。 このクリップ領域の外側では、ピクセルは影響を受けなくなります。
pbo
線の描画時に使用するブラシを指定する BRUSHOBJ 構造体へのポインター。
x1
線の始点の x 座標の整数を指定します。
y1
線の始点の y 座標の整数を指定します。
x2
線の終点の x 座標の整数を指定します。
y2
線の終点の x 座標と y 座標の整数を指定します。
prclBounds
クリップされていない行を囲む四角形を記述する RECTL 構造体へのポインター。 ハードウェア線描画をサポートするドライバーは、この四角形を使用して、線がハードウェアによってレンダリングされるのに十分な小さい座標空間に収まるかどうかを迅速に判断できます。
mix
受信パターンをデバイス画面に既に存在するデータと混合する方法を定義します。 下位バイトはラスター演算を定義します。 ラスター演算コードの詳細については、Microsoft Windows SDKドキュメントを参照してください。
戻り値
EngLineTo は 成功した場合に TRUE を 返します。それ以外の場合は、 FALSE を返します。
注釈
DrvLineTo をフックしたドライバーは、レンダリング サーフェイスがデバイスに依存しないビットマップ (DIB) の場合に EngLineTo を呼び出すことができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | winddi.h (Winddi.h を含む) |
Library | Win32k.lib |
[DLL] | Win32k.sys |