• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストコントロールの文字の大きさ)

リストコントロールの文字の大きさ

このQ&Aのポイント
  • リストコントロールの文字の大きさを2倍にする方法について質問です。
  • リストコントロールに配置された文字の大きさを2倍にしようとしていますが、うまくいかない問題が発生しています。
  • リストコントロールの項目の間隔は正しく2倍になっているようですが、文字自体は大きくなっていません。何が問題なのでしょうか?

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

設定したフォントを削除していませんか? コントロールが使用している間は保持しておく必要があります。

keyguy
質問者

お礼

ありがとうございました。 解決しそうです。 フォントをメインウィンドウのものと共用していて メインの描画はペイントが終わればフォントを削除していたのでその影響でリストの文字サイズが大きくならなかったみたいです。 共用をやめればうまくいきました。

keyguy
質問者

補足

またまたありがとうございます。 上記指摘でいろいろやってみるとメインのWM_CREATEメッセージを受けて処理をすれば大きくなりました。 この時点で当初の問題は解決しました。 実は今まではWM_PAINTメッセージでやっていたのです。 だから何度もメインの描画の度にセンドしていたのが悪いのかもしれません。 最終的にはウィンドウの大きさに応じて文字の大きさを変えたいので何度でも遅れるようにしたいのです。 一回送った後2回目送るにはどうしたらいいのでしょうか?