RT

解决方案 »

  1.   

    在资源视图中,选中combobox,然后点击下拉的按钮,会看到一个矩形框,这个就是下拉框
    拖动下拉框的底边改变高度
      

  2.   

      我 做了但是没效果哦  
    我的combbox 是 propertypage 在propertysheet上面  会不会是这个的原因呢?~~
      

  3.   

    那就自己从CComboBox继承一个,自己处理事件。
      

  4.   

    MoveWindow设置ComboBox的高度就可以改变下拉框的高度。
      

  5.   

    CRect rect;
    m_CityList.GetWindowRect(&rect);
    TRACE(_T(" screen x is  %d y is %d\n"),rect.top,rect.left);
    CPoint p; p.x=rect.left;
    p.y=rect.top;
    ScreenToClient(&p);
    TRACE(_T(" client x is  %d y is %d\n"),p.x,p.y); 
    m_CityList.MoveWindow(p.x,p.y,rect.right-rect.left,300,1);
    不行啊  只有宽度改变了  但是下拉框的高读还是不变~~~
    我哪里有问题嘛