MFC / C ++通过代码更改项目的宽度

时间:2017-07-18 13:26:04

标签: c++ mfc listcontrol

所以我有一个包含两个ListControls的对话框。

我想让一个ListControl仅对某些人可见。

假设我有ListCtrl1和ListCtrl2(ListCtrl2仅对某些人可见):

  • 当您被允许同时看到两者时,ListCtrl1位于左侧 ListCtrl2在右边。

  • 当你只被允许看到ListCtrl1时,它应该填满整个 仅窗口。

我需要在代码中执行此操作,因为只有在那里我才能检查谁被允许以及谁不被允许。

1 个答案:

答案 0 :(得分:0)

使用两个列表控件的资源编辑器照常创建对话框。

如果您只想显示ListCtrl1,请使用 ShowWindow要隐藏ListCtrl2MoveWindow以调整ListCtrl1的大小,以便覆盖整个区域。

您可能还需要GetWindowRectScreenToClient