Jump to content

TRACKINFO

From EDM2
Revision as of 23:51, 14 April 2025 by Martini (talk | contribs) (Created page with "Tracking-information structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _TRACKINFO { LONG cxBorder; Border width.: LONG cyBorder; Border height.: LONG cxGrid; Grid width.: LONG cyGrid; Grid height.: LONG cxKeyboard; Character cell width movement for arrow key.: LONG cyKeyboard; /* Character...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Tracking-information structure.

Type

struct

C Declaration Method

typedef

Example Code

typedef struct _TRACKINFO {
  LONG       cxBorder;         /*  Border width. */
  LONG       cyBorder;         /*  Border height. */
  LONG       cxGrid;           /*  Grid width. */
  LONG       cyGrid;           /*  Grid height. */
  LONG       cxKeyboard;       /*  Character cell width movement for arrow key. */
  LONG       cyKeyboard;       /*  Character cell height movement for arrow key. */
  RECTL      rclTrack;         /*  Starting tracking rectangle. */
  RECTL      rclBoundary;      /*  Boundary rectangle. */
  POINTL     ptlMinTrackSize;  /*  Minimum tracking size. */
  POINTL     ptlMaxTrackSize;  /*  Maximum tracking size. */
  ULONG      fs;               /*  Tracking options. */
} TRACKINFO;

typedef   TRACKINFO   * PTRACKINFO ;