2.2.4.2 LabelPropMask

Specifies the properties of the control that are not set to the file format default. For each bit, a value of zero specifies that the corresponding property is the file format default and is not stored in the file.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

A

B

C

D

E

F

G

H

I

J

K

L

M

UnusedBits

A - fForeColor (1 bit): Specifies whether the ForeColor property is stored in the DataBlock.ForeColor of the LabelControl that contains this LabelPropMask.

B - fBackColor (1 bit): Specifies whether the BackColor property is stored in the DataBlock.BackColor of the LabelControl that contains this LabelPropMask.

C - fVariousPropertyBits (1 bit): Specifies whether the VariousPropertyBits property is stored in the DataBlock.VariousPropertyBits of the LabelControl that contains this LabelPropMask.

D - fCaption (1 bit): Specifies whether the size and compression flag of the Caption property are stored in the DataBlock.Caption of the LabelControl that contains this LabelPropMask and the Caption string is stored in the ExtraDataBlock.Caption of the LabelControl.

E - fPicturePosition (1 bit): Specifies whether the PicturePosition property is stored in the DataBlock.PicturePosition of the LabelControl that contains this LabelPropMask.

F - fSize (1 bit): Specifies whether the Size property is stored in the ExtraDataBlock.Size of the LabelControl that contains this LabelPropMask. MUST be set to 1.

G - fMousePointer (1 bit): Specifies whether the MousePointer property is stored in the DataBlock.MousePointer of the LabelControl that contains this LabelPropMask.

H - fBorderColor (1 bit): Specifies whether the BorderColor property is stored in the DataBlock.BorderColor of the LabelControl that contains this LabelPropMask.

I - fBorderStyle (1 bit): Specifies whether the BorderStyle property is stored in the DataBlock.BorderStyle of the LabelControl that contains this LabelPropMask.

J - fSpecialEffect (1 bit): Specifies whether the SpecialEffect property is stored in the DataBlock.SpecialEffect of the LabelControl that contains this LabelPropMask.

K - fPicture (1 bit): Specifies whether the Picture property is stored in the StreamData.Picture of the LabelControl that contains this LabelPropMask. When this bit is set to 1, a value of 0xFFFF MUST be stored in the DataBlock.Picture of the LabelControl.

L - fAccelerator (1 bit): Specifies whether the Accelerator property is stored in the DataBlock.Accelerator of the LabelControl that contains this LabelPropMask.

M - fMouseIcon (1 bit): Specifies whether the MouseIcon property is stored in the StreamData.MouseIcon of the LabelControl that contains this LabelPropMask. When this bit is set to 1, a value of 0xFFFF MUST be stored in the DataBlock.MouseIcon of the LabelControl.

UnusedBits (19 bits):  MUST be set to zero.