Jump to content

CHARBUNDLE

From EDM2
Revision as of 00:36, 30 May 2024 by Ak120 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Character-attributes bundle structure.

Type

typedef struct _CHARBUNDLE {
 LONG       lColor;         /*  Character foreground color. */
 LONG       lBackColor;     /*  Character background color. */
 USHORT     usMixMode;      /*  Character foreground-mix mode. */
 USHORT     usBackMixMode;  /*  Character background-mix mode. */
 USHORT     usSet;          /*  Character set. */
 USHORT     usPrecision;    /*  Character precision. */
 SIZEF      sizfxCell;      /*  Character cell size. */
 POINTL     ptlAngle;       /*  Character angle. */
 POINTL     ptlShear;       /*  Character shear. */
 USHORT     usDirection;    /*  Character direction. */
 USHORT     usTextAlign;    /*  Text alignment. */
 FIXED      fxExtra;        /*  Character extra. */
 FIXED      fxBreakExtra;   /*  Character break extra. */
} CHARBUNDLE;

C Declaration Method

typedef CHARBUNDLE *PCHARBUNDLE;

Fields

lColor (LONG)
Character foreground color.
lBackColor (LONG)
Character background color.
usMixMode (USHORT)
Character foreground-mix mode.
usBackMixMode (USHORT)
Character background-mix mode.
usSet (USHORT)
Character set.
usPrecision (USHORT)
Character precision.
sizfxCell (SIZEF)
Character cell size.
ptlAngle (POINTL)
Character angle.
ptlShear (POINTL)
Character shear.
usDirection (USHORT)
Character direction.
usTextAlign (USHORT)
Text alignment.
fxExtra (FIXED)
Character extra.
fxBreakExtra (FIXED)
Character break extra.