class WXDLLIMPEXP_FWD_CORE wxImageList;
+// define this symbol to indicate the availability of SetColumnsOrder() and
+// related functions
+#define wxHAS_LISTCTRL_COLUMN_ORDER
+
/*
The wxListCtrl can show lists of items in four different modes:
wxLC_LIST: multicolumn list view, with optional small icons (icons could be
*/
-class WXDLLEXPORT wxListCtrl: public wxControl
+class WXDLLIMPEXP_CORE wxListCtrl: public wxControl
{
public:
/*
// process NM_CUSTOMDRAW notification message
WXLPARAM OnCustomDraw(WXLPARAM lParam);
+ // set the extended styles for the control (used by Create() and
+ // UpdateStyle()), only should be called if InReportView()
+ void MSWSetExListStyles();
+
+ // initialize the (already created) m_textCtrl with the associated HWND
+ void InitEditControl(WXHWND hWnd);
+
+ // destroy m_textCtrl if it's currently valid and reset it to NULL
+ void DeleteEditControl();
+
+
DECLARE_DYNAMIC_CLASS(wxListCtrl)
DECLARE_EVENT_TABLE()
DECLARE_NO_COPY_CLASS(wxListCtrl)