|
|
1
9
|
|
|
2
9
请注意,在CMFCPropertyGridCtrl的ctor中,m\u nLeftColumnWidth最初设置为0。在OnSize()方法中(参考。AfxPropertyGridCtrl.cpp,VS2010中的第2783行),将其设置为栅格宽度的一半。这可能不理想,也不是通过重写类来显式设置它所描述的自定义值,但可能已经足够好了。 如果是这样的话,那么它只是触发了CMFCPropertyGridCtrl::OnSize()受保护的方法。在可调整大小的窗口(如CDockablePane)中使用时,将自动调用OnSize()。但在CDialog中,它需要显式触发,例如发送WM_大小的消息:
|
|
|
3
5
“set”之所以不存在,是因为它被留给了header控件。以下是通过MFC处理与发布窗口消息的方法:
|
|
|
4
4
|