BOOL CNewDlgDlg::PreTranslateMessage(MSG* pMsg)
...
if(pMsg->message == WM_RBUTTONDOWN)//判断右键点击
...
CPoint oPoint; //申明一个oPoint来得到右键点下去的位置
GetCursorPos(&oPoint);
但是oPoint.x时oPoint.跳出来的选项中没有x和y,只有CPoint和operater等.这是怎么回事,不是应该跳出x\y来吗?
导致最后的pSubMenu->TrackPopupMenu(TPM_LEFTALIGN,oPoint.x,oPoint.y,this);//在指定位置显示弹出菜单
报错,我初想应该是光标位置没有得到.请各位指点
...
if(pMsg->message == WM_RBUTTONDOWN)//判断右键点击
...
CPoint oPoint; //申明一个oPoint来得到右键点下去的位置
GetCursorPos(&oPoint);
但是oPoint.x时oPoint.跳出来的选项中没有x和y,只有CPoint和operater等.这是怎么回事,不是应该跳出x\y来吗?
导致最后的pSubMenu->TrackPopupMenu(TPM_LEFTALIGN,oPoint.x,oPoint.y,this);//在指定位置显示弹出菜单
报错,我初想应该是光标位置没有得到.请各位指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货