0

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

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

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

  • 当您可以同时查看两者时,ListCtrl1 位于左侧,ListCtrl2 位于右侧。

  • 当您只允许查看 ListCtrl1 时,它应该单独填满整个 Window。

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

4

1 回答 1

0

像往常一样使用具有两个列表控件的资源编辑器创建您的对话框。

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

您可能还需要GetWindowRectand ScreenToClient

于 2017-07-18T14:21:27.330 回答