weixin_40471318
2018-05-20 11:25
采纳率: 75%
浏览 1.4k
已采纳

MFC单文档视图响应双击消息

各位大佬,我用mfc写了一个单文档/视图程序,程序里给视图类添加了一个OnLButtonDblClk函数响应WM_LBUTTONDBLCLK消息,可是我发现视图接收不到双击消息,怎么回事啊?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2018-05-20 11:40
    已采纳

    图片说明

     void CQ689621View::OnLButtonDblClk(UINT nFlags, CPoint point)
    {
        // TODO: Add your message handler code here and/or call default
        MessageBox(_T("ok"), NULL, 0);
        CView::OnLButtonDblClk(nFlags, point);
    }
    

    我试了下,可以啊。你代码怎么写的。

    已采纳该答案
    打赏 评论
  • hao1291324610 2018-05-20 14:48

    .在键盘响应函数中,判断按键的状态

    首先在view类的头文件中添加

    private:
    bool bshiftdown , bshiftup , bshiifB;

    用来保存按键的结果

    打赏 评论
  • fortpwk 2018-05-21 06:10

    你看一下OnLButtonDblClk是在哪个地方生成的,这个OnLButtonDblClk可以在View中也可以在OnFrame中,如果位置不正确,就会造成无响应的情况,
    比如你在一个View类中实现的,那么在其他的View类中就会无响应。

    打赏 评论

相关推荐 更多相似问题