]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/menuitem.cpp
1. fixed wxXmlNode::InsertChild() documentation to match the code
[wxWidgets.git] / src / msw / menuitem.cpp
index 964e64892f867fa8594def0052e922a35f4f0622..32b92ee7d2c11b5a81c8b19411d9a75e9fdb82cc 100644 (file)
@@ -186,13 +186,13 @@ wxMenuItem::~wxMenuItem()
 // ----
 
 // return the id for calling Win32 API functions
-unsigned wxMenuItem::GetMSWId() const
+WXWPARAM wxMenuItem::GetMSWId() const
 {
     // we must use ids in unsigned short range with Windows functions, if we
     // pass ids > USHRT_MAX to them they get very confused (e.g. start
     // generating WM_COMMAND messages with negative high word of wParam), so
     // use the cast to ensure the id is in range
-    return m_subMenu ? wx_reinterpret_cast(unsigned, m_subMenu->GetHMenu())
+    return m_subMenu ? wxPtrToUInt(m_subMenu->GetHMenu())
                      : wx_static_cast(unsigned short, GetId());
 }