2.2.1.2 CommandButtonPropMask

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

UnusedBits

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

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

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

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

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

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

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

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

I - fAccelerator (1 bit): Specifies whether the Accelerator property is stored in the DataBlock.Accelerator of the CommandButtonControl that contains this CommandButtonPropMask.

J - fTakeFocusOnClick (1 bit): Specifies whether the value of the TakeFocusOnClick property is not the file format default.

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

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