【发布时间】:2018-10-12 10:06:09
【问题描述】:
我通过覆盖同一个类自定义了列宽CMFCPropertyListCtrl。
代码:
class CMyPropertyGridCtrl : public CMFCPropertyGridCtrl
{
public:
void SetFirstColumnWidth(int width)
{
m_nLeftColumnWidth = width;
AdjustLayout();
}
};
在pChannelListCtrl被声明为数据成员的类的OnSize()方法中,我调用了这个方法。
我想修复大小为 50 的第二列。
代码:
int iWidth = pChannelListCtrl.GetLeftColumnWidth();
pChannelListCtrl.SetFirstColumnWidth(iWidth + (iWidth - 50));
在这里,它按预期显示。(第二列大小为 50)。
问题:
我想保持第二列的大小固定。但是,这里是可调整大小的。
你能指导我,如何限制列调整大小。
谢谢,
阿卜杜拉
【问题讨论】:
标签: c++ windows visual-c++ mfc resize