コンボボックスを開いた時のサイズを指定するには?

解決


ABC  2005-03-03 19:55:17  No: 120035  IP: [192.*.*.*]

VB6.0を使用しています。

フォーム上にコンボボックス(ドロップダウンリスト)があるのですが、
セットする文字列が長いため表示しきれません。

コンボボックスの幅は変えたくないので、コンボボックスを開いた時(リストを選択するとき)
に文字が全て表示されるようにリストのサイズを変更したいのですが、
どうすれば、出来るのでしょうか?

宜しくお願いします。

編集 削除
みい  2005-03-03 20:12:08  No: 120036  IP: [192.*.*.*]

コンボボックスに対してCB_SETDROPPEDWIDTHメッセージ(wParamに幅を指定)を発行。

編集 削除
Say  2005-03-03 20:13:34  No: 120037  IP: [192.*.*.*]

ComboBoxのリスト幅はCB_SETDROPPEDWIDTHを
SendMessageすれば変更可能ですが・・・。

編集 削除
ABC  2005-03-03 20:28:10  No: 120038  IP: [192.*.*.*]

ありがとうございました。
望んでいた結果を出すことが出来ました。

編集 削除