通知
すべてクリア
Topic starter
2003年6月19日 10:31 PM
VC6,MFC,WindowsXPです。
AppWizardでSDIを選択し、ツールバーの外見をInternet Exploler
のReBarとしました。そうするとリソースのDialogにダイアログバー
用のリソースが追加されました。そこにスタティックテキスト
とコンボボックスを配置して、エクスプローラのアドレスバーに
しようと試みたのですが、以下の2点が上手くいきません。
1)コンボボックスの横の長さ
エクスプローラではウインドウの右端までコンボボックスが伸びて
いるのですが、大きさの変更方法がわかりません。
2)コンボボックスのリストボックスの大きさ
リソースエディタでリストボックスの大きさを変更しようとして
も、コンボボックスを貼り付けているダイアログより大きくなりま
せん。
これらはどうやって実現するのでしょうか。
ご存知の方ご教授していただけないでしょうか。
2003年6月20日 12:26 PM
> 1)コンボボックスの横の長さ
CWnd* pwnd = m_wndDlgBar.GetDlgItem(コンボボックスのID);
でコンボボックスウィンドウが取得できます。
pwnd->MoveWindow(..);
で好きなサイズに変更できます。
> 2)コンボボックスのリストボックスの大きさ
リソースエディタでコンボボックスの矢印部分をクリックすると、
リストボックスのサイズを調整できるようになります。
Topic starter
2003年6月20日 5:48 PM
解決しました。ありがとうございました。