Added sqltypes.h (for Cygwin b20), some other Cygwin fixes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3990 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
1999-10-14 14:10:59 +00:00
parent 5451765210
commit f3ef286fee
6 changed files with 47 additions and 53 deletions

View File

@@ -67,7 +67,10 @@
// ----------------------------------------------------------------------------
// a convenient wrapper around TV_ITEM struct which adds a ctor
#ifdef __VISUALC__
#pragma warning( disable : 4097 )
#endif
struct wxTreeViewItem : public TV_ITEM
{
wxTreeViewItem(const wxTreeItemId& item, // the item handle
@@ -80,7 +83,10 @@ struct wxTreeViewItem : public TV_ITEM
hItem = (HTREEITEM) (WXHTREEITEM) item;
}
};
#ifdef __VISUALC__
#pragma warning( default : 4097 )
#endif
// a class which encapsulates the tree traversal logic: it vists all (unless
// OnVisit() returns FALSE) items under the given one
@@ -1349,8 +1355,8 @@ bool wxTreeCtrl::MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result)
TV_HITTESTINFO tvhti;
::GetCursorPos(&(tvhti.pt));
::ScreenToClient(GetHwnd(),&(tvhti.pt));
if(TreeView_HitTest(GetHwnd(),&tvhti)!=NULL) {
if(tvhti.flags & TVHT_ONITEM) {
if ((HTREEITEM) TreeView_HitTest(GetHwnd(),&tvhti) != (HTREEITEM) NULL) {
if (tvhti.flags & TVHT_ONITEM) {
event.m_item = (WXHTREEITEM) tvhti.hItem;
eventType=wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK;
}