OD_EDITPPDATA structure

struct {
	BOOL bModify;
	BOOL bAllowPropChg;
	BOOL bReadOnly;
	BOOL bAllowMove;
	BOOL bAllowRotate;
	BOOL bAllowScale;
	BOOL bAllowSelect;
	BOOL bAllowStretch;
	BOOL bAllowVertexEdit;
	BOOL bAllowContainment;
	BOOL bSelPropChg;
	BOOL bSelReadOnly;
	BOOL bSelMove;
	BOOL bSelRotate;
	BOOL bSelScale;
	BOOL bSelSelect;
	BOOL bSelStretch;
	BOOL bSelVertexEdit;
	BOOL bSelContainment;
} OD_EDITPPDATA;
Used for passing data to and from a CODEditCompPP property page.

Defined in: OdEditCompPP.h

Members

bModify

When passing data to property page, indicates if component selection is to be enabled. When retrieving data from property page, indicates if values have been changed (values are invalid in this case if the flag is set to FALSE).

bAllowPropChg

Allow property changes.

bReadOnly

Read-only mode.

bAllowMove

Allow component to be moved.

bAllowRotate

Allow component to be rotated.

bAllowScale

Allow component to be scaled.

bAllowSelect

Allow component to be selected.

bAllowStretch

Allow component to be stretched.

bAllowVertexEdit

Allow editing of component vertices.

bAllowContainment

Allow component to contain other components.

bSelPropChg

When passing data to CODEditCompPP, indicates whether the allow-property-change field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-property-change field has been changed by the user.

bSelReadOnly

When passing data to CODEditCompPP, indicates whether the read-only field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the read-only field has been changed by the user.

bSelMove

When passing data to CODEditCompPP, indicates whether the allow-move field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-move field has been changed by the user.

bSelRotate

When passing data to CODEditCompPP, indicates whether the allow-rotate field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-rotate field has been changed by the user.

bSelScale

When passing data to CODEditCompPP, indicates whether the allow-scale field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-scale field has been changed by the user.

bSelSelect

When passing data to CODEditCompPP, indicates whether the allow-stretch field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-select field has been changed by the user.

bSelStretch

When passing data to CODEditCompPP, indicates whether the allow-stretch field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the allow-stretch field has been changed by the user.

bSelVertexEdit

When passing data to CODEditCompPP, indicates whether the vertex-edit field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the vertex-edit field has been changed by the user.

bSelContainment

When passing data to CODEditCompPP, indicates whether the containment field is shared amongst components. When receiving data from CODEditCompPP, indicates whether the containment field has been changed by the user.

Comments

When passing data to the property page, the bSelX members are set to FALSE if their corresponding initialization values are not shared amongst all the components being modified to which the value applies. When data is passed back from the property page, the bSelX members indicate whether their corresponding values were changed by the user. If no values have been changed, the bModified field will be set to FALSE and no other values will be passed back (i.e. if bModified is FALSE when data is passed back, the remainder of the data contained in the structure should be ignored).