#define TTTOOLINFO_V1_SIZE 0x28
#endif
+#ifndef TTF_TRANSPARENT
+ #define TTF_TRANSPARENT 0x0100
+#endif
+
// VZ: normally, the trick with subclassing the tooltip control and processing
// TTM_WINDOWFROMPOINT should work but, somehow, it doesn't. I leave the
// code here for now (but it's not compiled) in case we need it later.
uFlags |= TTF_TRANSPARENT;
}
- uId = (UINT)hwndOwner;
+ uId = (UINT_PTR)hwndOwner;
}
};
}
// only set a new width if it is bigger than the current setting
- if (max > SendTooltipMessage(GetToolTipCtrl(), TTM_GETMAXTIPWIDTH, 0))
+ if ( max > SendTooltipMessage(GetToolTipCtrl(),
+ TTM_GETMAXTIPWIDTH, 0) )
+ {
SendTooltipMessage(GetToolTipCtrl(), TTM_SETMAXTIPWIDTH,
- (void *)max);
+ wxUIntToPtr(max));
+ }
}
else
#endif // comctl32.dll >= 4.70