Jump to content

CHARBUNDLE: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
Character-attributes bundle structure.  
Character-attributes bundle structure.


==Type==
==Type==
Line 22: Line 22:


==Fields==
==Fields==
;lColor (LONG)
;lColor (LONG):Character foreground color.
 
;lBackColor (LONG):Character background color.
:Character foreground color.
;usMixMode (USHORT):Character foreground-mix mode.
 
;usBackMixMode (USHORT):Character background-mix mode.
; lBackColor (LONG)
;usSet (USHORT):Character set.
 
;usPrecision (USHORT):Character precision.
:Character background color.
;sizfxCell (SIZEF):Character cell size.
 
;ptlAngle (POINTL):Character angle.
; usMixMode (USHORT)
;ptlShear (POINTL):Character shear.
 
;usDirection (USHORT):Character direction.
:Character foreground-mix mode.
;usTextAlign (USHORT):Text alignment.
 
;fxExtra (FIXED):Character extra.
; usBackMixMode (USHORT)
;fxBreakExtra (FIXED):Character break extra.
 
: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.


[[Category:Data type]]
[[Category:Data type]]

Latest revision as of 00:36, 30 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;

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.