OD_LINEPPDATA structure

struct {
	BOOL bModify;
	COLORREF clrLine;
	int nLineStyle;
	int nLineSize;
	BOOL bTransparent;
	BOOL bSelColor;
	BOOL bSelStyle;
	BOOL bSelSize;
	BOOL bSelTransparent;
} OD_LINEPPDATA;
Used for passing data to and from a CODLineCompPP property page.

Defined in: OdLineCompPP.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).

clrLine

Component line color.

nLineStyle

Component line style.

nLineSize

Component line size.

bTransparent

Component line transparency.

bSelColor

When passing data to CODLineCompPP, indicates whether the line color is shared amongst components. When receiving data from CODLineCompPP, indicates whether the line color has been changed by the user.

bSelStyle

When passing data to CODLineCompPP, indicates whether the line style is shared amongst components. When receiving data from CODLineCompPP, indicates whether the line style has been changed by the user.

bSelSize

When passing data to CODLineCompPP, indicates whether the line size is shared amongst components. When receiving data from CODLineCompPP, indicates whether the line size has been changed by the user.

bSelTransparent

When passing data to CODLineCompPP, indicates whether the line transparency is shared amongst components. When receiving data from CODLineCompPP, indicates whether the line transparency 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).