POLYTEXTW 構造体 (wingdi.h)
POLYTEXT 構造体は、PolyTextOut 関数でテキストの文字列を描画する方法を記述します。
構文
typedef struct tagPOLYTEXTW {
int x;
int y;
UINT n;
LPCWSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTW, *PPOLYTEXTW, *NPPOLYTEXTW, *LPPOLYTEXTW;
メンバー
x
文字列の水平方向の参照ポイント。 文字列は、現在のテキスト配置モードを使用してこのポイントに配置されます。
y
文字列の垂直方向の参照ポイント。 文字列は、現在のテキスト配置モードを使用してこのポイントに配置されます。
n
lpstr が指す文字列の長さ。
lpstr
PolyTextOut 関数によって描画されるテキストの文字列へのポインター。 n は文字列の長さを指定するため、この文字列は null で終わる必要はありません。
uiFlags
文字列を不透明にするかクリップするかを指定し、文字列に文字幅の値の配列を伴うかどうかを指定します。 このメンバーには、次の値の 1 つ以上を指定できます。
値 | 意味 |
---|---|
ETO_OPAQUE | 各文字列の四角形は、現在の背景色で不透明になります。 |
ETO_CLIPPED | 各文字列は、指定した四角形にクリップされます。 |
rcl
opaquing またはクリッピング四角形の寸法を含む四角形構造体。 このメンバーは、 uiFlags メンバーに対してETO_OPAQUEもETO_CLIPPED値も指定されていない場合は無視されます。
pdx
文字列内の各文字の幅値を含む配列へのポインター。
注釈
注意
wingdi.h ヘッダーは POLYTEXT をエイリアスとして定義します。このエイリアスは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | wingdi.h (Windows.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示