This class stores information about a ListCtrl item or column.
ListItem is a class which contains informations about:
The ListItem object can also contain item-specific colour and font information: for this you need to call one of SetTextColour, SetBackgroundColour or SetFont functions on it passing it the colour/font to use. If the colour/font is not specified, the default list control colour/font is used.
See also
__init__ | Constructor. |
Clear | Resets the item state to the default. |
GetAlign | Returns the alignment for this item. |
GetBackgroundColour | Returns the background colour for this item. |
GetColumn | Returns the zero-based column; meaningful only in report mode. |
GetData | Returns client data associated with the control. |
GetFont | Returns the font used to display the item. |
GetId | Returns the zero-based item position. |
GetImage | Returns the zero-based index of the image associated with the item into the image list. |
GetMask | Returns a bit mask indicating which fields of the structure are valid. |
GetState | Returns a bit field representing the state of the item. |
GetText | Returns the label/header text. |
GetTextColour | Returns the text colour. |
GetWidth | Meaningful only for column headers in report mode. |
SetAlign | Sets the alignment for the item. |
SetBackgroundColour | Sets the background colour for the item. |
SetColumn | Sets the zero-based column. |
SetData | Sets client data for the item. |
SetFont | Sets the font for the item. |
SetId | Sets the zero-based item position. |
SetImage | Sets the zero-based index of the image associated with the item into the image list. |
SetMask | Sets the mask of valid fields. |
SetState | Sets the item state flags (note that the valid state flags are influenced by the value of the state mask, see ListItem.SetStateMask ). |
SetStateMask | Sets the bitmask that is used to determine which of the state flags are to be set. |
SetText | Sets the text label for the item. |
SetTextColour | Sets the text colour for the item. |
SetWidth | Meaningful only for column headers in report mode. |
Align | See GetAlign and SetAlign |
BackgroundColour | See GetBackgroundColour and SetBackgroundColour |
Column | See GetColumn and SetColumn |
Data | See GetData and SetData |
Font | See GetFont and SetFont |
Id | See GetId and SetId |
Image | See GetImage and SetImage |
Mask | See GetMask and SetMask |
State | See GetState and SetState |
Text | See GetText and SetText |
TextColour | See GetTextColour and SetTextColour |
Width | See GetWidth and SetWidth |
This class stores information about a ListCtrl item or column.
Possible constructors:
ListItem()
Constructor.
Resets the item state to the default.
Returns the alignment for this item.
Can be one of LIST_FORMAT_LEFT , LIST_FORMAT_RIGHT or LIST_FORMAT_CENTRE .
Return type: | ListColumnFormat |
---|
Returns the zero-based column; meaningful only in report mode.
Return type: | int |
---|
Returns client data associated with the control.
Please note that client data is associated with the item and not with subitems.
Return type: | long |
---|
Returns the zero-based item position.
Return type: | long |
---|
Returns the zero-based index of the image associated with the item into the image list.
Return type: | int |
---|
Returns a bit mask indicating which fields of the structure are valid.
Can be any combination of the following values:
Return type: | long |
---|
Returns a bit field representing the state of the item.
Can be any combination of:
Return type: | long |
---|
Returns the label/header text.
Return type: | string |
---|
Meaningful only for column headers in report mode.
Returns the column width.
Return type: | int |
---|
Sets the alignment for the item.
See also GetAlign
Parameters: | align (ListColumnFormat) – |
---|
Sets the background colour for the item.
Parameters: | colBack (Colour) – |
---|
Sets the zero-based column.
Meaningful only in report mode.
Parameters: | col (int) – |
---|
Sets client data for the item.
Please note that client data is associated with the item and not with subitems.
Sets the zero-based item position.
Parameters: | id (long) – |
---|
Sets the zero-based index of the image associated with the item into the image list.
Parameters: | image (int) – |
---|
Sets the item state flags (note that the valid state flags are influenced by the value of the state mask, see ListItem.SetStateMask ).
See GetState for valid flag values.
Parameters: | state (long) – |
---|
Sets the bitmask that is used to determine which of the state flags are to be set.
See also SetState .
Parameters: | stateMask (long) – |
---|
Sets the text label for the item.
Parameters: | text (string) – |
---|
Meaningful only for column headers in report mode.
Sets the column width.
Parameters: | width (int) – |
---|
See GetTextColour and SetTextColour