GetCharacterPlacement

機能
文字列に関する情報を取得する
Declare Function GetCharacterPlacement lib "gdi32.dll" Alias "GetCharacterPlacementA" _
(ByVal hdc As Long, ByVal lpString As String, ByVal nCount As Long, _
ByVal nMaxExtent As Long,lpResult As GCP_RESULTS, ByVal dwFlags As Long) As Long
hdc
デバイスコンテキストのハンドル
lpString
文字列
nCount
同、バイト数
nMaxExtent
文字列の最大幅
           (dwFlagsにGCP_MAXEXTENT、またはGCP_JUSTIFYを指定したときのみ有効)
lpResult
(戻り値)データを受け取るGCP_RESULTS構造体
dwFlags
動作方法を指定する定数の組み合わせ
戻り値
正常終了のとき                      0以外
エラーのとき                        0
備考
この関数は、文字列の幅、キャレットの位置、文字列内の順番、グリフのレンダリングなど
文字列を表示するために必要な情報を取得する。