2.2.10.2 FormPropMask

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

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

a

Unused3

A - Unused1 (1 bit): MUST be set to zero.

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

C - fForeColor (1 bit): Specifies whether the ForeColor property is stored in the DataBlock.ForeColor of the FormControl that contains this FormPropMask.

D - fNextAvailableID (1 bit): Specifies whether the NextAvailableID property is stored in the DataBlock.NextAvailableID of the FormControl that contains this FormPropMask.

E - Unused2 (2 bits): MUST be set to zero.

F - fBooleanProperties (1 bit): Specifies whether the BooleanProperties property is stored in the DataBlock.BooleanProperties of the FormControl that contains this FormPropMask.

G - fBorderStyle (1 bit): Specifies whether the BorderStyle property is stored in the DataBlock.BorderStyle of the FormControl that contains this FormPropMask.

H - fMousePointer (1 bit): Specifies whether the MousePointer property is stored in the DataBlock.MousePointer of the FormControl that contains this FormPropMask.

I - fScrollBars (1 bit): Specifies whether the ScrollBars property is stored in the DataBlock.ScrollBars of the FormControl that contains this FormPropMask.

J - fDisplayedSize (1 bit): Specifies whether the DisplayedSize property is stored in the ExtraDataBlock.DisplayedSize of the FormControl that contains this FormPropMask.

K - fLogicalSize (1 bit): Specifies whether the LogicalSize property is stored in the ExtraDataBlock.LogicalSize of the FormControl that contains this FormPropMask.

L - fScrollPosition (1 bit): Specifies whether the ScrollPosition property is stored in the ExtraDataBlock.ScrollPosition of the FormControl that contains this FormPropMask.

M - fGroupCnt (1 bit): Specifies whether the GroupCount property is stored in the DataBlock.GroupCnt of the FormControl that contains this FormPropMask.

N - Reserved (1 bit): MUST be set to zero and MUST be ignored.

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

P - fCycle (1 bit): Specifies whether the Cycle property is stored in the DataBlock.Cycle of the FormControl that contains this FormPropMask.

Q - fSpecialEffect (1 bit): Specifies whether the SpecialEffect property is stored in the DataBlock.SpecialEffect of the FormControl that contains this FormPropMask.

R - fBorderColor (1 bit): Specifies whether the BorderColor property is stored in the DataBlock.BorderColor of the FormControl that contains this FormPropMask.

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

T - fFont (1 bit): Specifies whether the Font property is stored in the StreamData.GuidAndFont of the FormControl that contains this FormPropMask.

U - fPicture (1 bit): Specifies whether the Picture property is stored in the StreamData.Picture of the FormControl that contains this FormPropMask.

V - fZoom (1 bit): Specifies whether the Zoom property is stored in the DataBlock.Zoom of the FormControl that contains this FormPropMask.

W - fPictureAlignment (1 bit): Specifies whether the PictureAlignment property is stored in the DataBlock.PictureAlignment of the FormControl that contains this FormPropMask.

X - fPictureTiling (1 bit): Specifies whether the value of the PictureTiling property is not the file format default.

Y - fPictureSizeMode (1 bit): Specifies whether the PictureSizeMode property is stored in the DataBlock.PictureSizeMode of the FormControl that contains this FormPropMask.

Z - fShapeCookie (1 bit): Specifies whether the ShapeCookie property is stored in the DataBlock.ShapeCookie of the FormControl that contains this FormPropMask.

a - fDrawBuffer (1 bit): Specifies whether the DrawBuffer property is stored in the DataBlock.DrawBuffer of the FormControl that contains this FormPropMask. MUST be set to 1.

Unused3 (4 bits): MUST be set to zero.