<< Return to Main Index

< Return to Class Index

CGXProperties::CGXProperties

CGXProperties();

CGXProperties(const CGXProperties& p);

p

A reference to the source property object.

Remarks

Constructs a property object.

A property object can be connected to a grid with CGXGridParam::SetProperties. See the example.

Example

This example shows you how you can create a property-object and connect it to the grid:

void CGridSample4View::OnInitialUpdate()
{
   // connect grid with parameter object maintained by document
   SetParam(GetDocument()->m_param);

   // check if property object is not yet existing
   if (GetParam()->GetPropeties() != NULL)
   {
      // create a property object and connect it with the parameter-object
      CGXProperties* pProp = new CGXProperties;

      // some default initialization
      pProp->AddDefaultUserProperties();

      pProp->SetCenterHorizontal(TRUE);
      pProp->SetBlackWhite(TRUE);

      // Now, read the properties from profile.
      // Note that reading properties from profile can override the previous settings.

      pProp->SetSection("My Properties"); // extra profile section
      pProp->ReadProfile();

      // connect property object with parameter object
      GetParam()->SetProperties(pProp);
   }
}

See Also

CGXGridParam::SetProperties CGXGridCore::OnGridInitialUpdate

CGXProperties

Class Overview | Class Members