所以我有一个包含两个 ListControls 的对话框。
我想让一个 ListControl 只对某些人可见。
假设我有 ListCtrl1 和 ListCtrl2(ListCtrl2 仅对某些人可见):
当您可以同时查看两者时,ListCtrl1 位于左侧,ListCtrl2 位于右侧。
当您只允许查看 ListCtrl1 时,它应该单独填满整个 Window。
我需要在代码中执行此操作,因为只有在那里我才能检查谁被允许,谁不被允许。
所以我有一个包含两个 ListControls 的对话框。
我想让一个 ListControl 只对某些人可见。
假设我有 ListCtrl1 和 ListCtrl2(ListCtrl2 仅对某些人可见):
当您可以同时查看两者时,ListCtrl1 位于左侧,ListCtrl2 位于右侧。
当您只允许查看 ListCtrl1 时,它应该单独填满整个 Window。
我需要在代码中执行此操作,因为只有在那里我才能检查谁被允许,谁不被允许。
像往常一样使用具有两个列表控件的资源编辑器创建您的对话框。
如果您只想显示,请ListCtrl1
使用
ShowWindow
隐藏ListCtrl2
和MoveWindow
调整大小ListCtrl1
,使其覆盖整个区域。
您可能还需要GetWindowRect
and ScreenToClient
。