派生于 CWnd 的窗口怎么响应长按消息

rainfeng   2009-12-3 16:33 楼主
原来是用 CListCtrl 实现的一个控件,有个功能是长按鼠标左键可以响应 WM_CONTEXTMENU,然后弹出右键菜单

后来自己写了一个一个CWnd派生的窗口,用鼠标右击可以响应 WM_CONTEXTMENU,但是长按没有效果

是窗口风格的问题吗?


环境 VS2005 + Wince 5.0 标准SDK

回复评论 (3)

你有没有响应WM_RBUTTONDOWN?
点赞  2009-12-3 18:30
我试过,不响应 WM_RBUTTONDOWN,鼠标右击可以响应 WM_CONTEXTMENU,但是长按不行。
点赞  2009-12-4 00:43
Mark
点赞  2010-6-2 15:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复