#include <windows.h>
#include <windowsx.h>
-#ifdef __GNUWIN32_OLD__
+#if defined(__GNUWIN32_OLD__)
#include "wx/msw/gnuwin32/extra.h"
#endif
// implementation
// ============================================================================
- IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox)
+IMPLEMENT_DYNAMIC_CLASS(wxCheckListBox, wxListBox)
// ----------------------------------------------------------------------------
// declaration and implementation of wxCheckListBoxItem class
// free memory
delete m_aItems[N];
- m_aItems.Remove(N);
+ m_aItems.RemoveAt(N);
}
-void wxCheckListBox::InsertItems(int nItems, const wxString items[], int pos)
-{
- wxCHECK_RET( pos >= 0 && pos <= m_noItems,
- wxT("invalid index in wxCheckListBox::InsertItems") );
-
- wxListBox::InsertItems(nItems, items, pos);
-
- int i;
- for ( i = 0; i < nItems; i++ ) {
- wxOwnerDrawn *pNewItem = CreateItem((size_t)(pos + i));
- pNewItem->SetName(items[i]);
- pNewItem->SetFont(GetFont());
-
- m_aItems.Insert(pNewItem, (size_t)(pos + i));
-
- ListBox_SetItemData((HWND)GetHWND(), i + pos, pNewItem);
- }
-}
-
-
bool wxCheckListBox::SetFont( const wxFont &font )
{
size_t i;