メトリックス TextOut() 関数で文字を表示する場合、文字列内に \n を指定しても 残念ながら TextOut() 関数はこれをサポートしないので改行されることはありません では、どうやって改行を表現するのでしょうか フォントのサイズはフォントや解像度で異なるため、固定値で改行するのは危険です その環境では文字が改行したように見えても、他の環境では不自然かもしれないのです そこで、フォントの詳細情報を持つメトリックス構造体を得る メトリックスの構造体は TEXTMETRICS 型 です typedef struct tagTEXTMETRIC { // tm LONG tmHeight; LONG tmAscent; LONG tmDescent; LONG tmInternalLeading; LONG tmExternalLeading; LONG tmAveCharWidth