+int wxCheckListBox::DoHitTestItem(wxCoord x, wxCoord y) const
+{
+ #ifdef __WIN32__
+ int nItem = (int)::SendMessage
+ (
+ (HWND)GetHWND(),
+ LB_ITEMFROMPOINT,
+ 0,
+ MAKELPARAM(x, y)
+ );
+ #else // Win16
+ // FIXME this doesn't work when the listbox is scrolled!
+ int nItem = y / m_nItemHeight;
+ #endif // Win32/16
+
+ return nItem >= m_noItems ? wxNOT_FOUND : nItem;
+}
+