- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ボタンの表示を改行表示したい)
Windows CE上でボタンの表示を改行する方法
このQ&Aのポイント
- Windows CE上で動作するソフトを作成中で、ダイアログ上に5個のボタンを置き、押されたボタンにより、それぞれのボタンの表示を変更しようとしています。
- ボタンの表示が1行に収まりきらない場合、改行したいのですが、「**・・・」と表示されます。
- Owner DrawをFALSEに戻し、MultilineをTRUEにし、Owner DrawをTRUEにし、プロパティのCaptionには改行ができますが、ボタンの色を変えるためにOwner DrawをTRUEにしているため、改行できません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Owner DrawをTRUEにしているのでしたら、 ボタンの上の文字列は、自分で描画しているのではありませんか? たとえば、DrawText()を使っているとしたら、DT_SINGLELINEが指定されているとか。
お礼
回答、ありがとうございます。 DrawText()というのがあるのですか。 知らなかったので、 m_Button.SetWindowText(_T("123\n45")); とやっていました。 早速、DrawText()を使ってみます。