X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b8d3a4f1a1a74b90394576d5828b8fdd8aeef277..520e470fdd0daef09c77938db642e4583933c90d:/src/msw/menu.cpp diff --git a/src/msw/menu.cpp b/src/msw/menu.cpp index 570d92e727..b46c88c3ed 100644 --- a/src/msw/menu.cpp +++ b/src/msw/menu.cpp @@ -9,21 +9,8 @@ // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// - -// ============================================================================ -// declarations -// ============================================================================ - -// ---------------------------------------------------------------------------- -// headers -// ---------------------------------------------------------------------------- - -// wxWindows headers -// ----------------- - #ifdef __GNUG__ - #pragma implementation "menu.h" - #pragma implementation "menuitem.h" +#pragma implementation "menu.h" #endif // For compilers that support precompilation, includes "wx.h". @@ -400,8 +387,9 @@ void wxMenu::SetLabel(int Id, const wxString& label) item->SetName(label); } -wxString wxMenu::GetLabel(int Id) const +wxString wxMenu::GetLabel(int id) const { +/* static char tmp[128] ; int len; if (m_hMenu) @@ -412,6 +400,13 @@ wxString wxMenu::GetLabel(int Id) const len = 0 ; tmp[len] = '\0' ; return wxString(tmp) ; + +*/ + wxMenuItem *pItem = FindItemForId(id) ; + if (pItem) + return pItem->GetName() ; + else + return wxEmptyString; } bool wxMenu::MSWCommand(WXUINT WXUNUSED(param), WXWORD id)