使用 MFC 的 Combobox 遇到了一點點小問題。
- Combobox 需要動態產生,並非常駐在視窗上,所以使用 CreateWindow 的方式作,這部分就要自己設定 Flag ,設定好沒想到 Combobox 沒有選項跑出來,才發現我的 CComboBox::Create rect 大小設定錯誤。
virtual BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID
); - 接著Combobox 項目個數超出視窗大小卷軸一直未出現,以為使用ShowScrollBar() 就可以叫出來,結果是少設定 WS_HSCROLL Flag。