Jump to content

RECORDCORE

From EDM2
Revision as of 04:09, 19 April 2025 by Martini (talk | contribs) (Created page with "Structure that contains information for records in a container control. This data structure is used if the CCS_MINIRECORDCORE style bit is not specified when a container is created. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _RECORDCORE { ULONG cb; The size, in bytes, of the RECORDCORE structure.: ULONG flRecordAttr; Container record attributes.: ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Structure that contains information for records in a container control. This data structure is used if the CCS_MINIRECORDCORE style bit is not specified when a container is created.

Type

struct

C Declaration Method

typedef

Example Code

typedef struct _RECORDCORE {
  ULONG                    cb;               /*  The size, in bytes, of the RECORDCORE structure. */
  ULONG                    flRecordAttr;     /*  Container record attributes. */
  POINTL                   ptlIcon;          /*  Position of a container record in the icon view. */
  struct _RECORDCORE      *preccNextRecord;  /*  Pointer to the next linked record. */
  PSZ                      pszIcon;          /*  Text for the icon view (CV_ICON). */
  HPOINTER                 hptrIcon;         /*  Icon that is displayed when the CV_MINI style bit is not specified. */
  HPOINTER                 hptrMiniIcon;     /*  Icon that is displayed when the CV_MINI style bit is specified. */
  HBITMAP                  hbmBitmap;        /*  Bit map displayed when the CV_MINI style bit is not specified. */
  HBITMAP                  hbmMiniBitmap;    /*  Bit map displayed when the CV_MINI style bit is specified. */
  PTREEITEMDESC            pTreeItemDesc;    /*  Pointer to a TREEITEMDESC structure. */
  PSZ                      pszText;          /*  Text for the text view (CV_TEXT). */
  PSZ                      pszName;          /*  Text for the name view (CV_NAME). */
  PSZ                      pszTree;          /*  Text for the tree view (CV_TREE). */
} RECORDCORE;

typedef RECORDCORE *PRECORDCORE;