使用 MFC 的 Combobox 遇到了一點點小問題。

  1. Combobox 需要動態產生,並非常駐在視窗上,所以使用 CreateWindow 的方式作,這部分就要自己設定 Flag ,設定好沒想到 Combobox 沒有選項跑出來,才發現我的 CComboBox::Create rect 大小設定錯誤。

    virtual BOOL Create(
       DWORD dwStyle,
       const RECT& rect,
       CWnd* pParentWnd,
       UINT nID  
    
    );
     
  2. 接著Combobox 項目個數超出視窗大小卷軸一直未出現,以為使用ShowScrollBar() 就可以叫出來,結果是少設定 WS_HSCROLL Flag。


pohao522 發表在 痞客邦 PIXNET 留言(0) 人氣()