我想使用右键弹出式菜单,创建和使用如下,但是结果是在我点击的地方会出现一个很小的矩形按钮,点一下这个按钮在左边就会出现需要的menu。为什么会这样呢
CMenu m_menu;
m_menu.LoadMenu(IDR_MENU1);m_menu.TrackPopupMenu(0, pt.x, pt.y, this);
CMenu m_menu;
m_menu.LoadMenu(IDR_MENU1);m_menu.TrackPopupMenu(0, pt.x, pt.y, this);
m_menu.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, this->GetParent());
m_menu.GetSubMenu(0)->TrackPopupMenu
(TPM_LEFTALIGN |TPM_RIGHTBUTTON, point.x,
point.y, this);