通知
すべてクリア
Topic starter
2017年12月1日 3:36 PM
CComboBox 本体とリストの高さを変えるべく、
SetItemHeight()を行ったのですが、文字が左上詰めになってしまいました。
調べた限り、中央配置にするにはオーナードローしかない、
との結果になったのでオーナードローにしました。
しかし、CComboBoxをオーナードローで描画すると
見た目が「ドロップダウンリスト」から「ドロップダウン」になってしまいます。
(ボタンのようなグレー表示から白背景表示になる)
元の「ドロップダウンリスト」のように表示するにはどうすれば良いでしょうか?
調べてみると、DrawThemeBackground() を使えば実現できそうな気もするのですが
なかなか良いサンプルコードが見つからず、上手く使いこなせていません。
もしくは、もっと簡単に「ドロップダウンリスト」表示とする事はできないでしょう
か?
2018年1月24日 10:26 AM
ccombobox owner draw mfc
でググればいろいろ出てくるよ。
オーナドローは使う人によって個性が出るから吉田さん自身で検索して
見るのがいいと思います。