wxListItem

This class stores information about a wxListCtrl item or column.

Derived from

wxObject

Include files

<wx/listctrl.h>



wxListItem::wxListItem



wxListItem(void)

Constructor.



wxListItem::Clear



void Clear(void)

Resets the item state to the default.



wxListItem::GetAlign

wxListColumnFormat GetAlign(void) const

Returns the alignment for this item. Can be one of wxLIST_FORMAT_LEFT, wxLIST_FORMAT_RIGHT or wxLIST_FORMAT_CENTRE.



wxListItem::GetBackgroundColour

wxColour GetBackgroundColour(void) const

Returns the background colour for this item.



wxListItem::GetColumn

int GetColumn(void) const

Returns the zero-based column; meaningful only in report mode.



wxListItem::GetData

long GetData(void) const

Returns client data associated with the control.



wxListItem::GetFont

wxFont GetFont(void) const

Returns the font used to display the item.



wxListItem::GetId

long GetId(void) const

Returns the zero-based item position.



wxListItem::GetImage

int GetImage(void) const

Returns the zero-based index of the image associated with the item into the image list.



wxListItem::GetMask

long GetMask(void) const

Returns a bit mask indicating which fields of the structure are valid; can be any combination of the following values:

wxLIST_MASK_STATE GetState is valid.
wxLIST_MASK_TEXT GetText is valid.
wxLIST_MASK_IMAGE GetImage is valid.
wxLIST_MASK_DATA GetData is valid.
wxLIST_MASK_WIDTH GetWidth is valid.
wxLIST_MASK_FORMAT GetFormat is valid.



wxListItem::GetState

long GetState(void) const

Returns a bit field representing the state of the item. Can be any combination of:

wxLIST_STATE_DONTCARE Don't care what the state is. Win32 only.
wxLIST_STATE_DROPHILITED The item is highlighted to receive a drop event. Win32 only.
wxLIST_STATE_FOCUSED The item has the focus.
wxLIST_STATE_SELECTED The item is selected.
wxLIST_STATE_CUT The item is in the cut state. Win32 only.



wxListItem::GetText

const wxString& GetText(void) const

Returns the label/header text.



wxListItem::GetTextColour

wxColour GetTextColour(void) const

Returns the text colour.



wxListItem::GetWidth

int GetWidth(void) const

Meaningful only for column headers in report mode. Returns the column width.



wxListItem::SetAlign



void SetAlign(wxListColumnFormat align)

Sets the alignment for the item. See also wxListItem::GetAlign



wxListItem::SetBackgroundColour



void SetBackgroundColour(const wxColour& colBack)

Sets the background colour for the item.



wxListItem::SetColumn



void SetColumn(int col)

Sets the zero-based column. Meaningful only in report mode.



wxListItem::SetData



void SetData(long data)



void SetData(void* data)

Sets client data for the item.



wxListItem::SetFont



void SetFont(const wxFont& font)

Sets the font for the item.



wxListItem::SetId



void SetId(long id)

Sets the zero-based item position.



wxListItem::SetImage



void SetImage(int image)

Sets the zero-based index of the image associated with the item into the image list.



wxListItem::SetMask



void SetMask(long mask)

Sets the mask of valid fields. See wxListItem::GetMask.



wxListItem::SetState



void SetState(long state)

Sets the item state flags (note that the valid state flags are influenced by the value of the state mask, see wxListItem::SetStateMask). See wxListItem::GetState for valid flag values.



wxListItem::SetStateMask



void SetStateMask(long stateMask)

Sets the bitmask that is used to determine which of the state flags are to be set. See also wxListItem::SetState.



wxListItem::SetText



void SetText(const wxString& text)

Sets the text label for the item.



wxListItem::SetTextColour



void SetTextColour(const wxColour& colText)

Sets the text colour for the item.



wxListItem::SetWidth



void SetWidth(int width)

Meaningful only for column headers in report mode. Sets the column width.

ymasuda 平成17年11月19日