SetTextAlign

SetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置フラグを設定する。

SetTextAlign hdc, align

hdc : [intptr] デバイスコンテキストへのハンドル。
align : [int] 次のリストの値のマスクを使用したテキスト配置。水平および垂直配置に影響を与えるフラグからは 1 つのみを選択できる。さらに、現在位置を変更する 2 つのフラグからも 1 つのみを選択できる。

(プラグイン / モジュール : gdi32.dll)

解説

SetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置フラグを設定する。

[戻り値]
関数が成功した場合、戻り値は以前のテキスト配置設定である。関数が失敗した場合、戻り値は GDI_ERROR である。

[備考]
TextOut および ExtTextOut
関数は、テキスト配置フラグを使用してディスプレイや他のデバイス上にテキスト文字列を配置する。フラグは参照点とテキストを囲む矩形との関係を指定する。参照点は現在位置またはテキスト出力関数に渡された点である。テキストを囲む矩形は、テキスト文字列内の文字セルによって形成される。左揃えテキストを得る最良の方法は、次のいずれかを使用することである
(以下省略)

情報

プラグイン / モジュールgdi32.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の gdi32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_gdi32_gen2.hs