Jump to content

CHARBUNDLE: Difference between revisions

From EDM2
Created page with "Character-attributes bundle structure. ==Type== typedef struct _CHARBUNDLE { LONG lColor; Character foreground color.: LONG lBackColor; /*..."
 
No edit summary
Line 3: Line 3:
==Type==
==Type==
  typedef struct _CHARBUNDLE {
  typedef struct _CHARBUNDLE {
   LONG      lColor;        /*  Character foreground color. */
   [[LONG]]       lColor;        /*  Character foreground color. */
   LONG      lBackColor;    /*  Character background color. */
   LONG      lBackColor;    /*  Character background color. */
   USHORT    usMixMode;      /*  Character foreground-mix mode. */
   [[USHORT]]     usMixMode;      /*  Character foreground-mix mode. */
   USHORT    usBackMixMode;  /*  Character background-mix mode. */
   USHORT    usBackMixMode;  /*  Character background-mix mode. */
   USHORT    usSet;          /*  Character set. */
   USHORT    usSet;          /*  Character set. */
   USHORT    usPrecision;    /*  Character precision. */
   USHORT    usPrecision;    /*  Character precision. */
   SIZEF      sizfxCell;      /*  Character cell size. */
   [[SIZEF]]     sizfxCell;      /*  Character cell size. */
   POINTL    ptlAngle;      /*  Character angle. */
   [[POINTL]]     ptlAngle;      /*  Character angle. */
   POINTL    ptlShear;      /*  Character shear. */
   POINTL    ptlShear;      /*  Character shear. */
   USHORT    usDirection;    /*  Character direction. */
   USHORT    usDirection;    /*  Character direction. */
   USHORT    usTextAlign;    /*  Text alignment. */
   USHORT    usTextAlign;    /*  Text alignment. */
   FIXED      fxExtra;        /*  Character extra. */
   [[FIXED]]     fxExtra;        /*  Character extra. */
   FIXED      fxBreakExtra;  /*  Character break extra. */
   FIXED      fxBreakExtra;  /*  Character break extra. */
  } CHARBUNDLE;
  } CHARBUNDLE;

Revision as of 18:55, 25 May 2024

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;