From c43e86bda666dd2df9907493c8a7aaf0fee9fa0f Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Wed, 6 Sep 2000 13:23:21 +0000 Subject: [PATCH] Dialogs can now show a question mark for context-sensitive help. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/help/demo.cpp | 6 ++++++ src/msw/window.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/samples/help/demo.cpp b/samples/help/demo.cpp index 210283ab95..2dc35fa01c 100644 --- a/samples/help/demo.cpp +++ b/samples/help/demo.cpp @@ -33,6 +33,10 @@ # include "wx/image.h" # include "wx/help.h" +#if wxUSE_TOOLTIPS +# include "wx/tooltip.h" +#endif + // define this to 1 to use HTML help even under Windows (by default, Windows // version will use WinHelp). // Please also see samples/html/helpview. @@ -405,6 +409,8 @@ void MyFrame::OnContextHelp(wxHelpEvent& event) wxString msg; msg.Printf(wxT("We should now display help for window %d"), event.GetId()); wxMessageBox(msg); + //wxToolTip::Enable(TRUE); + //SetToolTip(msg); } void MyFrame::OnHtmlHelp(wxCommandEvent& event) diff --git a/src/msw/window.cpp b/src/msw/window.cpp index dbac074afc..014c0747bb 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -2384,6 +2384,12 @@ bool wxWindow::MSWCreate(int id, return FALSE; } + if (extendedStyle != 0) + { + ::SetWindowLong(GetHwnd(), GWL_EXSTYLE, extendedStyle); + ::SetWindowPos(GetHwnd(), NULL, 0, 0, 0, 0, + SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE); + } // ::SetWindowLong(GWL_EXSTYLE) doesn't work for the dialogs, so try // to take care of (at least some) extended style flags ourselves -- 2.45.2