Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_bAutoDeleteWindow Indicates that the instance of this C++ class is deleted when the window is destroyed if m_bAutoDeleteWindow is true.
m_bDrawFocusRect Indicates that the standard focus rectangle is drawn around the focused row in the grid if this property is true.
m_bFullRowSelection Indicates that the focused row in the grid is entirely highlighted if this property is true; only the name column otherwise.
m_bHighlightReadOnlyValues Indicates that the text of read only properties is painted in an alternative color if this property is true.
m_bMakeBoldModifiedNames Indicates that the names of modified properties are displayed in bold.
m_bMakeBoldModifiedValues Indicates that the values of modified properties are displayed in bold.
m_brushCategoryBk Specifies the brush object for drawing the background of categories.
m_brushOutlineBk �Specifies the brush object for drawing the background of the tree outlined area.
m_bSortedCategories Indicates that the category sublevels in the tree are sorted if this property is true.
m_bSortedValues Indicates that the value sublevels in the tree are sorted if this property is true.
m_bSynchronizeColumnWidth Indicates that the column width in all the grids in the property grid control is synchronized if this property is true.
m_bThemeBackground Indicates that the grid's background is drawn with the Paint Manager if this property is true.
m_nConstantIndent Specifies the indent, in pixels, of all tree items not depending on their nested level if this property is positive. If this property is negative (by default), the indent depends on the item nested level.
m_nPxResizeStepByKeyboard Specifies the number of pixels by which the width of any column is increased or decreased when the user changes the column size with the keyboard.

Classes

~CExtPropertyGridWnd Destructor.
CExtPropertyGridWnd Default constructor.
Create Creates the grid window and returns and returns true if succeeded.
PropertyGridCtrlGet �Returns a pointer to the property grid control or NULL if the tip bar is not yet completely initialized.
PropertyGridCtrlGetRef Returns a reference to the property grid control.
PropertyGridCtrlSet �Sets a pointer to the property grid control. Typically the property grid control is the parent window of the tip bar window.
PropertyItemFromTreeItem Returns a pointer to the property category or value that corresponds to the specified tree item. The method returns NULL if the parameter is invalid.
PropertyItemInsert Inserts the property category or value into the tree grid window at the specified position and returns a handle to the inserted tree item or NULL if the method failed.
PropertyItemInsertAlphabetic Inserts the property category or value into the tree grid window using the alphabetical sorted order by the display names of property categories and values. The method returns a handle to the inserted tree item if succeeded or NULL if failed.
PropertyItemRemove Removes one or more property items from the grid. The default parameters of both overloaded versions removes all the items in the grid.
PropertyItemToTreeItem Returns a handle to the tree item associated with the specified property item. The method returns NULL if no property item found.
PropertyStoreGet Returns a pointer to the property store attached to the property grid control in which this grid window has been initialized. The method returns NULL if the property grid control or tree grid window is not yet completely initialized.
PropertyStoreGetRef �Returns a reference to the property store attached to the property grid control in which this grid window has been initialized.
PropertyStoreSynchronizeAll Rebuilds the content of the grid window according to the content of the property store attached to the property grid control.
PropertyStoreSynchronizeOneLevel Rebuilds the grid content which corresponds to a level of the property tree in the property store attached to the property grid control.
SetProportionalColumnWidth Sets the proportional width of the display name column.

Overridables

OnPgwContextMenu Called to track the context menu over the property grid window.

See Also

CExtPropertyGridWnd Overview | Hierarchy Chart