]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/notebook.cpp
fixed broken TeX markup which resulted in broken links
[wxWidgets.git] / src / msw / notebook.cpp
index 7c3ceddae18d9c9a09f8be210adbb6ab5e7e79eb..fda283e4965679ccdd50267b053df6463364d519 100644 (file)
@@ -519,6 +519,25 @@ bool wxNotebook::InsertPage(int nPage,
     return TRUE;
 }
 
+// Hit test
+int wxNotebook::HitTest(const wxPoint& pt, long& flags)
+{
+    TC_HITTESTINFO hitTestInfo;
+    hitTestInfo.pt.x = pt.x;
+    hitTestInfo.pt.y = pt.y;
+    int item = TabCtrl_HitTest( (HWND) GetHWND(), & hitTestInfo ) ;
+    flags = 0;
+
+    if ((hitTestInfo.flags & TCHT_NOWHERE) == TCHT_NOWHERE)
+        flags |= wxNB_HITTEST_NOWHERE;
+    if ((hitTestInfo.flags & TCHT_ONITEMICON) == TCHT_ONITEMICON)
+        flags |= wxNB_HITTEST_ONICON;
+    if ((hitTestInfo.flags & TCHT_ONITEMLABEL) == TCHT_ONITEMLABEL)
+        flags |= wxNB_HITTEST_ONLABEL;
+
+    return item;
+}
+
 // ----------------------------------------------------------------------------
 // wxNotebook callbacks
 // ----------------------------------------------------------------------------