weixin_40471318
weixin_40471318
采纳率75%
2018-05-20 11:25 阅读 1.3k
已采纳

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

10

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    caozhy 从今以后生命中的每一秒都属于我爱的人 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 hao1291324610 2018-05-20 14:48

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

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

    private:
    bool bshiftdown , bshiftup , bshiifB;

    用来保存按键的结果

    点赞 评论 复制链接分享
  • fortpwk fortpwk 2018-05-21 06:10

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

    点赞 评论 复制链接分享

相关推荐