今天,在用MFC写一个工具软件的时候,用到了一个动态创建的组合框,当组合框中的菜单项比较多的时候,默认的组合框下拉菜单高度就显得不够了,为了能改变默认的下拉菜单高度到合适的位置,可以作如下操作:

        CRect rc;
        NewCombo.GetDroppedControlRect(&rc);
        NewCombo.GetParent()->ScreenToClient(&rc);
        rc.bottom += 150;
        NewCombo.MoveWindow(&rc);

      这样就改变了默认的下拉菜单高度,其中NewCombo是一个被动态创建的组合框。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-12-26
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案