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

こちらもご覧ください

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ