mirror of
https://github.com/wxWidgets/wxWidgets.git
synced 2026-09-26 01:28:38 +08:00
tooltip fix: compile-time test removed, comment explaining it added
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6762 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
+6
-4
@@ -705,11 +705,14 @@ bool wxToolBar::MSWOnNotify(int WXUNUSED(idCtrl),
|
||||
{
|
||||
ttText->lpszText = (wxChar *)help.c_str();
|
||||
}
|
||||
#if (_WIN32_IE >= 0x0300)
|
||||
else
|
||||
{
|
||||
// FIXME this is a temp hack only until I understand better what
|
||||
// must be done in both ANSI and Unicode builds
|
||||
// VZ: I don't know why it happens, but the versions of
|
||||
// comctl32.dll starting from 4.70 sometimes send TTN_NEEDTEXTW
|
||||
// even to ANSI programs (normally, this message is supposed
|
||||
// to be sent to Unicode programs only) - hence we need to
|
||||
// handle it as well, otherwise no tooltips will be shown in
|
||||
// this case
|
||||
|
||||
size_t lenAnsi = help.Len();
|
||||
#ifdef __MWERKS__
|
||||
@@ -731,7 +734,6 @@ bool wxToolBar::MSWOnNotify(int WXUNUSED(idCtrl),
|
||||
|
||||
delete [] pwz;
|
||||
}
|
||||
#endif // _WIN32_IE >= 0x0300
|
||||
}
|
||||
|
||||
// For backward compatibility...
|
||||
|
||||
Reference in New Issue
Block a user