ListItem¶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
Methods Summary¶| __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. |
Properties Summary¶| 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 |
Class API¶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