BOXLAYOUT

  1. 0 2.0

Specifies some of the characteristics of a bedit control. The GUIDE and BOXEDITINFO 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 GUIDE structure. Figure 11.2 shows an individual cell from a boxed edit control.

See Also

BOXEDITINFO
, WM_PENCTL, GUIDE, BXD_

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database