summaryrefslogtreecommitdiff
path: root/win/Mainfrm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'win/Mainfrm.cpp')
-rw-r--r--win/Mainfrm.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/win/Mainfrm.cpp b/win/Mainfrm.cpp
index f21df34..6754379 100644
--- a/win/Mainfrm.cpp
+++ b/win/Mainfrm.cpp
@@ -381,7 +381,8 @@ void CMainFrame::OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStru
{
if ((lpMeasureItemStruct->itemID == ID_SNAP_XY) || (lpMeasureItemStruct->itemID == ID_SNAP_Z))
{
- CTitleMenu::MeasureItem(lpMeasureItemStruct);
+ CTitleMenu* Menu = (CTitleMenu*)lpMeasureItemStruct->itemData;
+ Menu->MeasureItem(lpMeasureItemStruct);
return;
}
else if(IsMenu((HMENU)lpMeasureItemStruct->itemID))
@@ -402,7 +403,8 @@ void CMainFrame::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)
{
if ((lpDrawItemStruct->itemID == ID_SNAP_XY) || (lpDrawItemStruct->itemID == ID_SNAP_Z))
{
- CTitleMenu::DrawItem(lpDrawItemStruct);
+ CTitleMenu* Menu = (CTitleMenu*)lpDrawItemStruct->itemData;
+ Menu->DrawItem(lpDrawItemStruct);
}
else
{