啊破!

解决方案 »

  1.   

    case WM_SIZE:
    SendMessage 是发送消息函数和改变窗口没有关系
    你可以用CreateWindow()函数来改变窗口!
      

  2.   

    SendMessage ?直接MoveWindow就可以了
      

  3.   

    创建COMBOBOX的时候高度就是下拉的高度,你可以试试用MoveWindow/SetWindowPos改这个高度
      

  4.   

    如果你是在对话框中直接用鼠标画的话,选择这个Combobox,然后直接往下拉就可以了,(:
      

  5.   

    动态的我不会,但是静态的我会,不过静态的窗口大小更容易得到合适结果,因为向下拉高后,当条目数量不够是,它会自动调整的在对话框资源编辑器中,单击CComboBox右边那个向下的三角剪头,出现的虚框就是将来显示下来窗口大小的框,调整就可以了
      

  6.   

    试了一下用MoveWindow/SetWindowPos可以改变下拉后的combobox的高度