在 MFC(Microsoft Foundation Classes)的 CMFCPropertyGridCtrl 类中,确实有一个名为 Create 的公共方法,用于创建属性网格控件。

以下是一般的方法声明:
BOOL CMFCPropertyGridCtrl::Create(const RECT& rect, CWnd* pParentWnd, UINT nID, DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_TABSTOP);

通过调用这个方法,你可以在运行时创建属性网格控件。需要提供控件的位置和大小(通过 rect 参数),父窗口指针(pParentWnd 参数),以及控件的标识符(nID 参数)。

例如,你可以这样使用它:
CMFCPropertyGridCtrl m_PropertyGrid;
m_PropertyGrid.Create(CRect(10, 10, 300, 200), this, IDC_PROPERTY_GRID);

这将在当前窗口(this)内创建一个属性网格控件,并分配标识符为 IDC_PROPERTY_GRID。




转载请注明出处:http://www.zyzy.cn/article/detail/19465/MFC/CMFCPropertyGridCtrl