GetTextAlign

GetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置設定を取得する。

GetTextAlign hdc

hdc : [intptr] デバイスコンテキストのハンドル。

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

解説

GetTextAlign 関数は、指定したデバイスコンテキストのテキスト配置設定を取得する。

[戻り値]
関数が成功した場合、戻り値はテキスト配置フラグの状態である。戻り値の詳細は備考を参照。戻り値は次の値の組み合わせである。
(以下省略)

[備考]
境界矩形は文字列内のすべての文字セルを囲む矩形である。その寸法は GetTextExtentPoint32
関数で取得できる。テキスト配置フラグは、TextOut や ExtTextOut 関数が文字列をその基準点(TextOut や
ExtTextOut に与える)に対してどのように配置するかを決定する。テキスト配置フラグは必ずしも単一ビットフラグではなく、0
に等しくなることもある。フラグは、以下のリストに示すような関連フラグのグループごとに調べる必要がある。
(以下省略)

情報

プラグイン / モジュール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