Month of 3月, 2011

コンボボックスの高さと幅を計算してみる

MFCでコンボボックスを使うときはフォームにコントロールを貼り付けてマウスでうにょ〜んって調整していたのですが、プログラムから動的に作成する場合それができないので、意味のあるウィンドウサイズを指定する必要があります。特に項目を追加したり削除したりといったことを頻繁におこなうときは結構面倒です。といっても所詮コンボボックスのウィンドウrectを指定するだけなんで何を指定するのかはある程度想像がつくのですが明示的に「こうしなさい」っていうドキュメントが見当たらなかったのでメモ。