drawTextを使用して複数行のテキストを描画しようとしています。 DT_WORD_ELLIPSISを渡すことによって幅を一定に保つことができます。 DT_WORDBREAKフラグは ですが、文字列が長い場合は、最後の行でテキストが縦方向に切り取られています。矩形の高さが十分でない場合、drawText(Win32)で描画されたテキストを終了しようとしています
全体の高さに収まらない場合、drawTextが最後の行を描画しないようにするにはどうすればよいですか?
現在、これらのフラグをdrawTextに渡しています - DT_NOPREFIX | DT_WORD_ELLIPSIS | DT_LEFT | DT_WORDBREAK | DT_EXTERNALLEADING
DT_END_ELLIPSISを試しましたか? –
はい、私もそのフラグを入れてみました –