• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンの表示を改行表示したい)

Windows CE上でボタンの表示を改行する方法

このQ&Aのポイント
  • Windows CE上で動作するソフトを作成中で、ダイアログ上に5個のボタンを置き、押されたボタンにより、それぞれのボタンの表示を変更しようとしています。
  • ボタンの表示が1行に収まりきらない場合、改行したいのですが、「**・・・」と表示されます。
  • Owner DrawをFALSEに戻し、MultilineをTRUEにし、Owner DrawをTRUEにし、プロパティのCaptionには改行ができますが、ボタンの色を変えるためにOwner DrawをTRUEにしているため、改行できません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Owner DrawをTRUEにしているのでしたら、 ボタンの上の文字列は、自分で描画しているのではありませんか? たとえば、DrawText()を使っているとしたら、DT_SINGLELINEが指定されているとか。

taka077
質問者

お礼

回答、ありがとうございます。 DrawText()というのがあるのですか。 知らなかったので、   m_Button.SetWindowText(_T("123\n45")); とやっていました。 早速、DrawText()を使ってみます。

関連するQ&A

専門家に質問してみよう