解决combobox随窗口变化大小后不显示下拉列表问题

时间:2013-11-29 15:10:46
【文件属性】:

文件名称:解决combobox随窗口变化大小后不显示下拉列表问题

文件大小:46KB

文件格式:RAR

更新时间:2013-11-29 15:10:46

combobox 变化大小 下拉列表 问题

解决combobox随窗口变化大小后不显示下拉列表问题


【文件预览】:
TestCombox
----TestCombox.suo(33KB)
----TestCombox.sln(896B)
----TestCombox()
--------TestComboxDlg.h(804B)
--------resource.h(820B)
--------TestCombox.cpp(2KB)
--------stdafx.h(2KB)
--------TestCombox.aps(58KB)
--------TestComboxDlg.cpp(5KB)
--------TestCombox.rc(5KB)
--------targetver.h(1KB)
--------stdafx.cpp(141B)
--------ReadMe.txt(3KB)
--------TestCombox.h(465B)
--------res()
--------TestCombox.vcproj(5KB)
--------TestCombox.vcproj.A327-16.Administrator.user(1KB)

网友评论

  • “没有什么帮助,把下拉框的高度设置小点就可以了”,就是这句话解决了我的问题,在MoveWindow时,把高度加100或多少,就可以了。
  • 没有什么帮助,把下拉框的高度设置小点就可以了。
  • 解决问题了,多谢!
  • 思路很简单,有效解决问题,已经采用。
  • 解决了我的问题,谢谢楼主
  • 可以解决combobox问题,想法很简单但很实用,感谢分享!
  • 解决了我的问题,谢谢楼主了!
  • 我的这块问题解决了,居然是这么解决的,感觉是靠经验么
  • 居然是这么解决的,不过也算解决了,谢谢
  • 基本上没有,真正解决方法。 //改正CComboBox移位后下拉框不能展开的问题。 void Auto::Set_DropDownSize(CComboBox& box, UINT LinesToDisplay) { ASSERT(IsWindow(box)); CRect cbSize; int Height; box.GetClientRect(cbSize); Height = box.GetItemHeight(-1); Height += box.GetItemHeight(0) * LinesToDisplay; Height += GetSys