RBUTTON_UP和RBUTTON_DOWN的响应问题 我把响应函数放在RBUTTON_DOWN的函数里面,点击右键十分正常但是放在RBUTTON_UP的响应函数里面,通常要点击很多次才会有一次有效。响应函数是在一个TreeView里面。是不是还有其他什么东西应该注意的!谢谢回答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样的啊。你是不是在按下鼠标右键(没有松开)是把鼠标移动到别的地方而不在 View 的范围内了??如果不是,那是不会有问题的。 我用想到生成了一个测试程序SDI+TREEVIEW然后在View响应ON_WM_RBUTTONUP()void CRightClickView::OnRButtonUp(UINT nFlags, CPoint point){ AfxMessageBox("Get it"); CTreeView::OnRButtonUp(nFlags, point);}执行以后要点很多次右键才会弹出MsgBox其中View未做其他任何的改变 maybe RBUTTON_UP message is dealed with WM_CONTEXTMENU,seehttp://www.vckbase.com/english/code/treeview/right_button_menu.shtml.htm tree 就是有这个问题 我也遇到过 救急:VC2010编译的程序如何能在Win2000上运行 求助:程序显示IP地址 MFC扩展DLL中资源如何使用 请教,如何遍历网络上,某台机器上的,文件夹内的文件? 还是关于SQL的问题,按ID和Date查询! ado+xml的open问题 activex控件中如何使背景透明 简单问题:截调特殊符号后面的部分。 关于文件浏览的问题-麻烦大家帮帮忙,谢谢了 如何让线程终止,不用while等循环检测,各位高手给点建议。 有了hDC,如何构造CDC? 求 vc中操作 msmq的例子
你是不是在按下鼠标右键(没有松开)是把鼠标移动到别的地方而不在 View 的范围内了??
如果不是,那是不会有问题的。
SDI+TREEVIEW
然后在View响应
ON_WM_RBUTTONUP()
void CRightClickView::OnRButtonUp(UINT nFlags, CPoint point)
{
AfxMessageBox("Get it"); CTreeView::OnRButtonUp(nFlags, point);
}执行以后要点很多次右键才会弹出MsgBox其中View未做其他任何的改变
http://www.vckbase.com/english/code/treeview/right_button_menu.shtml.htm