X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd365871aadca528e03f3b6bb8382a1fdf5f1817..4e15d1caa03346c126015019c1fdf093033ef40b:/src/msw/helpchm.cpp diff --git a/src/msw/helpchm.cpp b/src/msw/helpchm.cpp index a9c663e74a..2c33e930d9 100644 --- a/src/msw/helpchm.cpp +++ b/src/msw/helpchm.cpp @@ -18,7 +18,7 @@ #if wxUSE_HELP && wxUSE_MS_HTML_HELP -#include "wx/filefn.h" +#include "wx/filename.h" #include "wx/msw/helpchm.h" #include "wx/dynload.h" @@ -50,7 +50,7 @@ HTMLHELP GetHtmlHelpFunction() if ( !s_htmlHelp ) { - static wxDynamicLibrary s_dllHtmlHelp(_T("HHCTRL.OCX"), wxDL_VERBATIM); + static wxDynamicLibrary s_dllHtmlHelp(wxT("HHCTRL.OCX"), wxDL_VERBATIM); if ( !s_dllHtmlHelp.IsLoaded() ) { @@ -127,7 +127,7 @@ bool wxCHMHelpController::DisplaySection(const wxString& section) if ( section.Find(wxT(".htm")) != wxNOT_FOUND ) { // interpret as a file name - return CallHtmlHelp(HH_DISPLAY_TOPIC, section.wx_str()); + return CallHtmlHelp(HH_DISPLAY_TOPIC, wxMSW_CONV_LPCTSTR(section)); } return KeywordSearch(section); @@ -156,8 +156,8 @@ wxCHMHelpController::DoDisplayTextPopup(const wxChar *text, popup.pszText = text; popup.pt.x = pos.x; popup.pt.y = pos.y; - popup.clrForeground = - popup.clrBackground = (COLORREF)-1; + popup.clrForeground = ::GetSysColor(COLOR_INFOTEXT); + popup.clrBackground = ::GetSysColor(COLOR_INFOBK); popup.rcMargins.top = popup.rcMargins.left = popup.rcMargins.right = @@ -184,7 +184,7 @@ bool wxCHMHelpController::ShowContextHelpPopup(const wxString& text, const wxPoint& pos, wxWindow *window) { - return DoDisplayTextPopup(text.wx_str(), pos, 0, window); + return DoDisplayTextPopup(text.t_str(), pos, 0, window); } bool wxCHMHelpController::DisplayBlock(long block) @@ -201,7 +201,7 @@ bool wxCHMHelpController::KeywordSearch(const wxString& k, HH_AKLINK link; link.cbStruct = sizeof(HH_AKLINK); link.fReserved = FALSE; - link.pszKeywords = k.wx_str(); + link.pszKeywords = k.t_str(); link.pszUrl = NULL; link.pszMsgText = NULL; link.pszMsgTitle = NULL;