BOXLAYOUT 

1.0    2.0     

Specifies some of the characteristics of a bedit control. The GUIDE1AOCW. and BOXEDITINFO232HBFC structures determine the rest. The HE_GETBOXLAYOUT and HE_SETBOXLAYOUT wParam values of the WM_PENCTL message retrieve and set the BOXLAYOUT structure for a bedit control.

For more details, see the WM_PENCTL message.

typedef struct { 

     int cyCusp;

     int cyEndCusp;

     UINT style;

     DWORD dwReserved1;

     DWORD dwReserved2;

     DWORD dwReserved3;

} BOXLAYOUT;

 

Members

cyCusp

Height of the box in pixels when BXS_RECT is specified; otherwise, height of the cusp in pixels (in comb style).

cyEndCusp

Height of cusps, in pixels, at extreme ends.

style

Bitwise-OR combination of the following BXS_ flags:

Constant

Description

BXS_NONE

Default comb style.

BXS_RECT

Rectangular boxes (instead of comb style).

BXS_BOXCROSS

(Japanese version only.) Rectangular boxes with a small cross at the center of each cell. Note that any state set via this flag (or the absence of it) may be overridden by the user s selection of the BOXCROSS setting in the Bedit Control Panel.

 

dwReserved1

Reserved; must be set to 0.

dwReserved2

Reserved; must be set to 0.

dwReserved3

Reserved; must be set to 0.

 

Comments

The following table lists the default values for the BOXLAYOUT structure.

Value

Description

cyCusp

Equivalent in pixels of BXD_CUSPHEIGHT dialog units.

cyEndCusp

Equivalent in pixels of BXD_ENDCUSPHEIGHT dialog units.

style

Comb style.

 

Figure 11.1 shows the general layout of a boxed edit control. Some of the terms in the figure are explained in the reference entry for the GUIDE1AOCW. structure. Figure 11.2 shows an individual cell from a boxed edit control.

{bmc bm69.BMP}

{bmc bm70.BMP}

See Also

BOXEDITINFO, GUIDE