MFC/C++ 通过代码更改项目的宽度
MFC/C++ Change width of a item via code
所以我有一个包含两个 ListControl 的对话框。
我想让一个 ListControl 只对某些人可见。
假设我有 ListCtrl1 和 ListCtrl2(ListCtrl2 仅对某些人可见):
允许同时看到两者时,ListCtrl1在左边,
ListCtrl2在右边。
只允许看到ListCtrl1时,应该填满整个
Window一个人。
我需要在代码中这样做,因为只有在那里我才能检查谁被允许,谁不被允许。
像往常一样使用带有两个列表控件的资源编辑器创建对话框。
如果你只想显示 ListCtrl1
然后使用
ShowWindow
to hide ListCtrl2
and MoveWindow
调整大小 ListCtrl1
使其覆盖整个区域。
您可能还需要 GetWindowRect
and ScreenToClient
.
所以我有一个包含两个 ListControl 的对话框。
我想让一个 ListControl 只对某些人可见。
假设我有 ListCtrl1 和 ListCtrl2(ListCtrl2 仅对某些人可见):
允许同时看到两者时,ListCtrl1在左边, ListCtrl2在右边。
只允许看到ListCtrl1时,应该填满整个 Window一个人。
我需要在代码中这样做,因为只有在那里我才能检查谁被允许,谁不被允许。
像往常一样使用带有两个列表控件的资源编辑器创建对话框。
如果你只想显示 ListCtrl1
然后使用
ShowWindow
to hide ListCtrl2
and MoveWindow
调整大小 ListCtrl1
使其覆盖整个区域。
您可能还需要 GetWindowRect
and ScreenToClient
.