電子書籍の厳選無料作品が豊富!

C++ Builder XEでBitmapの上に文字を書こうとしていますが例えば

bmp->Canvas->FillText(rect, "Are you?", false, 100,
TFillTextFlags() << TFillTextFlag::RightToLeft,
TTextAlign::Center,
TTextAlign::Center);

と書くと「Are you?」と表示されて欲しいのに「?Are you」と表示されてしまいます。

解決方法を知っているかたがいましたら教えてください。

A 回答 (1件)

>TFillTextFlags() << TFillTextFlag::RightToLeft,



これって必要ですか??


C#やWindowsAPIで同様のフラグを使ったことはないのですが…

"Are you?"は右から左に書くと"?Are you"になるんですかね?
# C#ならそれほど掛からずに試せそうではありますが…未確認。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!