Public Member Functions | Public Attributes | List of all members
RawItemHdr Struct Reference

RawItemHdr structure - contains info usually specified in item resources and other item type specific info. More...

#include <dlogitem.h>

Public Member Functions

virtual bool _CanDisplay ()
 

Public Attributes

void * userDataP
 
CharP accessStrP
 
Point2d labelPt
 
BSIRect itemRect
 
UInt32 helpInfo
 
UInt32 helpSource
 
RscId synonymsId
 
UShort highlightOn:1
 
UShort informMotion:1
 
UShort focusOutSetState:1
 
UShort commandSource:1
 
UShort prevNoMotionItem:1
 
UShort prevMotionItem:1
 
UShort numPadKey:1
 
UShort unused:1
 
UShort dropSource:1
 
UShort dropTarget:1
 
UShort layoutItem:1
 
UShort unused2:6
 
void * pHookList
 
UInt64 itemHookArg
 
MSDialogP ownerDialogP
 
DialogItemP diP
 
RawItemHdrP parentRiP
 
long itemHookId
 
int mnemonic
 
int mneIndex
 
int nColorPs
 
BSIColorDescr ** colorsPP
 
DialogItemHandlerInfoitemHandlerP
 
BSIRect traversalRect
 
MdlDescP ownerMD
 
CommandNumber commandNumber
 
WCharP commandTaskIdP
 
WCharP unparsedP
 
UInt32 ulSignature
 
RawItemHdrP childFocusRiP
 
void * pChildList
 
WCharP rscOwnerTaskIdP
 
CharP dbAccessStrP
 
void * dbAuxInfoP
 
long dbPageNumber
 
void * appData1P
 
void * appData2P
 
void * appData3P
 
void * appData4P
 
void * appData5P
 
RawItemHdrP originalParent
 
int labelFontIndex
 
RawItemHdrP rightClickPopupMenu
 
RawItemHdrP ownerRiP
 
UInt32 attributesExt
 
WStringP labelString
 
WStringP flyoverString
 
WStringP balloonString
 
WStringP disabledBalloonString
 
WStringP popupMenuString
 
WCharP pName
 
RawItemHdrP linkedLabelP
 
GuiLayoutControlP layoutControlP
 
GuiLayoutPropertiesP layoutPropertiesP
 
int positionalKeystroke
 

Detailed Description

RawItemHdr structure - contains info usually specified in item resources and other item type specific info.

Do not instantiate. Pointers to this structure are provided by messages, functions and methods.

Member Function Documentation

virtual bool _CanDisplay ( )
virtual

Member Data Documentation

CharP accessStrP

access str to application variable

void* appData1P

ExtAttrs - appData1-5

void* appData2P
void* appData3P
void* appData4P
void* appData5P
UInt32 attributesExt

Extended attributes from EXTINTATTR_ITEMATTRS in extendedIntAttributes

WStringP balloonString

balloon help value; override with balloon= auxInfo

RawItemHdrP childFocusRiP

Child who has focus

BSIColorDescr** colorsPP

Colors unique to the item

CommandNumber commandNumber

Command number fired off for this item

UShort commandSource

true means local cmd, false=ustn cmd

WCharP commandTaskIdP

Task Id for the command number

CharP dbAccessStrP

Data base access string

void* dbAuxInfoP

Aux info for database hooks

long dbPageNumber

pageNumber – database hooks

DialogItemP diP

Associated DialogItem

WStringP disabledBalloonString

balloon help value for disabled tool; override with disabledBalloon= auxInfo

UShort dropSource

Drag & Drop Source

UShort dropTarget

Drag & Drop Target

WStringP flyoverString

flyover value (on neutral motion events); override with flytext= auxInfo

UShort focusOutSetState

A focus out should cause auto-setState

UInt32 helpInfo

Item help

UInt32 helpSource

Help file indicator

UShort highlightOn

Highlight state

UShort informMotion

Not supported all items

DialogItemHandlerInfo* itemHandlerP

Item handler/control logic

UInt64 itemHookArg

Resource defined argument to hook function

long itemHookId

Hook Id

BSIRect itemRect

Item specific rectangle

int labelFontIndex

Label font index for item

Point2d labelPt

Position of label

WStringP labelString

Item's label

GuiLayoutControlP layoutControlP

Host LayoutControl;

See also
GuiLayoutControl
UShort layoutItem

Layout item to be interpreted

GuiLayoutPropertiesP layoutPropertiesP

Layout properties gathered from the item resource data;

See also
GuiLayoutProperties
RawItemHdrP linkedLabelP

Label item linked to this item

int mneIndex

Index of the mnemonic within the label

int mnemonic

Character value used as the mnemonic

int nColorPs

Number of colors defined in colorsPP

UShort numPadKey

Position mapping key is from the number pad

RawItemHdrP originalParent

Parent item that loaded/created the item

MSDialogP ownerDialogP

Owner MSDialog

MdlDescP ownerMD

Owning MdlDesc

RawItemHdrP ownerRiP

Owning item of this item

RawItemHdrP parentRiP

Parent RawItemHdr

void* pChildList

List of child items - Use mdlDialog_rItemChild functions to process this list

void* pHookList

List of item hooks

WCharP pName

Name from the EXTATTR_ITEMNAME attribute

WStringP popupMenuString

Value displayed in the PopupMenu for enabling/disabling; override with popupMenuText= auxInfo

int positionalKeystroke

Positional Keyboard Navigation keystroke used to invoke

UShort prevMotionItem

Item must send clear before destroy

UShort prevNoMotionItem

Item must send clear before destroy

RawItemHdrP rightClickPopupMenu

Extended Attr – popup menu for right-click

WCharP rscOwnerTaskIdP

Task which owns this item's resources

RscId synonymsId

Id of synonyms resource

BSIRect traversalRect

The traversal, or focus, rectangle - internal use only

UInt32 ulSignature

Signature for a RawItemHdr

WCharP unparsedP

Command parameter passed to the command

UShort unused
UShort unused2
void* userDataP

For use by Item Hooks


The documentation for this struct was generated from the following file:

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.