在msflexgrid中动态添加了combobox后,单击不能下拉,只能用键盘滚动。
已经搞了很久了,
还请各位老兄指点一下。
拜托!

解决方案 »

  1.   

    RECT rect;
    rect.bottom=400;
    rect.right=200;
    rect.top=0;
    rect.left=0;m_Combox.Create(
            WS_CHILD|WS_VISIBLE | CBS_AUTOHSCROLL | 
            CBS_DROPDOWNLIST  ,
            rect, this, 1);
    用类似于这样的代码试一下
      

  2.   

    用CBS_SIMPLE风格创建,控制COMBOBOX的高度,就可以把下面的ListBox隐藏掉了,可以实现单击不能下拉,只能用键盘滚动
      

  3.   

    用BringWindowToTop()把你的窗口放到前台,可能是因为父窗口把鼠标消息分配给了Grid