CHARBUNDLE: Difference between revisions
Appearance
Created page with "Character-attributes bundle structure. ==Type== typedef struct _CHARBUNDLE { LONG lColor; →Character foreground color.: LONG lBackColor; /*..." |
mNo edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Character-attributes bundle structure. | Character-attributes bundle structure. | ||
==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; | ||
Line 20: | Line 20: | ||
==C Declaration Method== | ==C Declaration Method== | ||
typedef CHARBUNDLE *PCHARBUNDLE; | 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. | |||
[[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.